/auth

Скрипт аутентификации и авторизации

Primary LanguagePHP

! Ветка является устаревшей - актуальная ветка

Скрипт для аутентификации и авторизации на сайте с использованием сессий и кук. Написан на классах.

Ветка этого репозитория, где скрипт переписан с использованием MVC архитектуры

##TODO:

  • аутентификация
  • авторизация
  • выход
  • регистрация
  • восстановление пароля (функцию отправки письма с новым паролем реализовал, но возможно потребуется дополнительно настроить SMTP, например, с помощью Composer пакета PHPMailer);
  • пользователи с разными привилегиями
  • подготавливаемые запросы для защиты от SQL инъекций
  • фронт на бутстрап
  • ajax проверка формы регистрации
  • добавить скриншоты в ридми

##Пример config.ini ; первая БД [vagrant] host = "localhost" user = "homestead" password = "secret" db = "db_name"

; вторая БД
[db_two]
host = "localhost"
user = "root"
password = ""
db = "db_name"

##Авторизация на страницах if (!$auth->check()) { //~ совершаем процедуру выхода $auth->exit_user(); }