Skip to content

vladdnepr/demo_auth

Repository files navigation

Демо проект - авторизация

Требования

  1. Операционная система Linux
  2. Nginx, PHP-FPM via socket
  3. Composer

Установка

  1. Код проекта должна располагаться в директории /var/www/demo_auth
  2. В файле /etc/nginx/nginx.conf в секции http нужно подключить файл /var/www/demo_auth/config/nginx.conf
  3. Перезапустить nginx
  4. В файле /etc/hosts нужно прописать 127.0.0.1 auth.local
  5. Запустить в директории проекта composer install
  6. Открыть в браузере auth.local

Основные моменты демонстрационного проекта

  • Форма авторизации с двумя полями логина и пароля
  • После авторизации показывается страница профиля с приветствием с указанием логина пользователя, форма логина недоступна
  • После выхода страница профиля перенаправляет на страницу входа
  • После 3 подряд неверных вводов пароля пользователя банит на 5 минут
  • Базы данных не используются, все данные хранятся в текстовых файлах
  • Использован фреймворк Yii 2

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published