16.1. Загрузка примера User Demo с GitHub
В качестве демонстрации, в этой главе мы напишем реальный веб-сайт User Demo, в процессе создания
которого узнаем, как:
- Создать новый модуль с именем User. Этот модуль будет хранить функциональность для аутентификации пользователей и управления ими.
- Создать сущность
User
.
- Реализовать безопасное хранение пароля пользователя.
- Реализовать аутентификацию пользователя (с помощью логина и пароля).
- Реализовать фильтр для того, чтобы разрешить доступ к определенным страницам только аутентифицированным пользователям.
- Реализовать UI управления пользователями, который позволит добавлять, изменять и просматривать пользователя, а также менять его пароль.
- Инициализировать пункты главного меню различным способом, в зависимости от того, зашел ли пользователь под своими идентификационными данными.
Для загрузки приложения User Demo, зайдите на эту страницу и
нажмите кнопку Clone or Download, чтобы скачать код в виде ZIP-архива. После завершения загрузки, распакуйте архив веб-приложение
какой-либо каталог.
Затем перейдите в каталог userdemo
, содержащий исходный код
веб-приложения User Demo:
/using-zf3-book-samples
/userdemo
...
Детальные инструкции о том, как установить образец User Demo можно найти в файле README.md, расположенном в каталоге примера User Demo.