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.