> > >
[WIP] AuthSystem

amxx [WIP] AuthSystem 1.1.5

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

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

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

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

  • Focus on votemap
  • No gun velocity
  • AASHelper
  • Dynamic menu
  • [WIP] Simple Role Based Access Control
> > >