Глава 3. Авторизация и личные ресурсы пользователя

3.1. Авторизация пользователя

Пользователь может получить доступ сайту, созданному с использованием Plone, в двух режимах — как анонимный пользователь и как зарегистрированный пользователь. В первом режиме обеспечивается доступ без предварительной регистрации, без ввода пароля и пользователю предоставляет возможность просматривать все общедоступные разделы сайта. Второй режим доступа предполагает предварительную регистрацию на сайте, и каждое посещение сайта требует введения регистрационных данных в соответствующей форме авторизации. Регистрационные данные представляют собой логин — краткое имя пользователя — и пароль доступа к сайту.

Форма авторизации обычно расположена на главной странице сайта и выглядит, как показано на Рис. 3.1.

Форма авторизации

Рисунок 3.1. Форма авторизации

После нажатия кнопки Войти регистрационные данные будут отосланы на сервер для проверки существования пользователя. При успешной проверке произойдет фиксация учетной записи в системе безопасности Plone, и ей будут присвоены права, определяемые ролью (или набором ролей), которая была установлена для учетной записи при регистрации.

Если учетная запись не обнаружена, будет отображаться сообщение об ошибке и будет предложена повторная авторизация, как показано на Рис. 3.2.

Сообщение об ошибке авторизации

Рисунок 3.2. Сообщение об ошибке авторизации

[Внимание]Внимание

Поскольку при регистрации пользователя требуется указание адреса электронной почты, в случае, если пароль регистрации утерян, его можно получить по электронной почте, выбрав соответствующую ссылку в форме ввода или форме ошибки ввода регистрационных данных.

В случае успешной авторизации на сайте на главной странице появится сообщение о завершении авторизации, как показано на Рис. 3.3.

Сообщение об авторизации

Рисунок 3.3. Сообщение об авторизации

Для смены пользователя в верхней части главной страницы в меню авторизации теперь постоянно будет находиться ссылка Выход, позволяющая вызвать форму авторизации (см. Рис. 3.4). Смену пользователя можно также производить через форму портлета авторизации Рис. 3.1, если он установлен на главной странице сайта.

Управление   авторизацией

Рисунок 3.4. Управление авторизацией

В меню авторизации имеется ссылка, обозначенная фамилией и именем пользователя (или его логином, если фамилия и имя не вводились при регистрации), предоставляющая возможность доступа к личной инструментальной панели — dashboard и личной странице пользователя.