- Операционная система Linux
- Nginx, PHP-FPM via socket
- Composer
- Код проекта должна располагаться в директории
/var/www/demo_auth - В файле
/etc/nginx/nginx.confв секцииhttpнужно подключить файл/var/www/demo_auth/config/nginx.conf - Перезапустить
nginx - В файле
/etc/hostsнужно прописать127.0.0.1 auth.local - Запустить в директории проекта
composer install - Открыть в браузере
auth.local
- Форма авторизации с двумя полями логина и пароля
- После авторизации показывается страница профиля с приветствием с указанием логина пользователя, форма логина недоступна
- После выхода страница профиля перенаправляет на страницу входа
- После 3 подряд неверных вводов пароля пользователя банит на 5 минут
- Базы данных не используются, все данные хранятся в текстовых файлах
- Использован фреймворк Yii 2