auth_basic
Folders and files
Name | Name | Last commit date | ||
---|---|---|---|---|
parent directory.. | ||||
# =========================================================================== # # NG CMS // Плагины // Базовый модуль авторизации # # =========================================================================== # Плагин обеспечивает базовые возможности авторизации пользователей на сайте и является обязательным. Плагин содержит в себе следующий функционал: * Авторизация пользователя на сайте (по login'у и паролю) и передача его в cookie его уникального ID сессии * Определение по переданному ID сессии авторизационных данных пользователя и инициализация ими глобального массива $userROW, содержащего всю информацию по пользователю * Функцию восстановления забытого пароля * Регистрацию пользователя в системе, поддерживаются следующие типы регистрации: * мгновенная регистрация (пользователь вводит свой логин, пароль, email и его учётная запись сразу же активируется) * простая регистрация (пользователь вводит свой логин и email, а пароль получает на email) * регистрация с подтверждением (пользователь вводит свой логин, пароль и email, но учётная запись активируется только после перехода по специальной ссылке, присылаемой ему в email'е) Плагин позволяет задавать собственный префикс для таблицы с пользователями. Данная функция позволяет использовать единую учётную запись одновременно на нескольких сайтах (в случае, если все сайты находятся внутри одной БД).