> > > >

amxx [WIP] AuthSystem 1.1.1

Нет прав для скачивания
Автор:
Boec[SpecOPs]
Совместимость с:
(Re) Amx Mod X 1.8.3-dev
Мультиязычность:
RU
Требования:
Модуль SQLx;
ArrayCell;
Плагин для учёта записей пользователей, имеет гибкий функционал (см. DEVCS-2102-31244) и будет полезен скорее больше для разработчиков.

Особенности данного плагина:
- Предоставляет базовый набор native-функций для работы с БД.
- Список СУБД можно расширить, реализовав необходимые методы, а не переписав код плагина.
- Разрабатывая плагин для этого плагина, разработчику нет необходимости вникать в детали взаимодействия с БД, вся работа с БД/СУБД инкапсулирована в соответствующие файлы-интерфейсы.
- Плагин реализует событийную систему. При регистрации/авторизации и прочих действиях вызываются соответствующие forward-функции. На результат работы этих функций можно повлиять, если это необходимо.
- Возможно переопределить все необходимые методы, используя forward-функции.
- ... Авторизацией можно вертеть как хотеть. Например, авторизоваться под другим пользователем, если пропустить проверки.

Особенности авторизации:
- При входе на сервер, с игрока считывается следующие данные: nick, steamid, ip, info:_pw.
- При работе с sqlx поддерживается поточный запрос к БД. (нет ожидания получения ответа от mysql сервера)
- Если по идентификационному полю (по умолчанию - nick) пользователь не найден, то его регистрирует автоматически.
- Пароль хешируется по алгоритму sha1 с использованием соли.
- Данные пользователя можно изменять, используя native-функции.
- Можно задать поля, по которым необходимо авторизовывать пользователя.
Опубликовал
BoecSpecOPs
Скачивания
23
Первый выпуск
Обновление
Оценка
0,00 звёзд 0 оценок

Другие ресурсы пользователя BoecSpecOPs

> > > >