Skip to content

Latest commit

 

History

History
 
 

auth_basic

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
# =========================================================================== #
# NG CMS // Плагины // Базовый модуль авторизации                             #
# =========================================================================== #

Плагин обеспечивает базовые возможности авторизации пользователей на сайте
и является обязательным.

Плагин содержит в себе следующий функционал:
* Авторизация пользователя на сайте (по login'у и паролю) и передача его в
  cookie его уникального ID сессии
* Определение по переданному ID сессии авторизационных данных пользователя
  и инициализация ими глобального массива $userROW, содержащего всю информацию
  по пользователю
* Функцию восстановления забытого пароля
* Регистрацию пользователя в системе, поддерживаются следующие типы регистрации:
  * мгновенная регистрация (пользователь вводит свой логин, пароль, email и его учётная
    запись сразу же активируется)
  * простая регистрация (пользователь вводит свой логин и email, а пароль получает
    на email)
  * регистрация с подтверждением (пользователь вводит свой логин, пароль и email,
    но учётная запись активируется только после перехода по специальной ссылке, 
    присылаемой ему в email'е)

Плагин позволяет задавать собственный префикс для таблицы с пользователями.
Данная функция позволяет использовать единую учётную запись одновременно на
нескольких сайтах (в случае, если все сайты находятся внутри одной БД).