- Операционная система 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