[WIP] AuthSystem

amxx [WIP] AuthSystem 1.1.10

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

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

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

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

  • Focus on votemap
    amxx Focus on votemap
    Ваш экран постоянно забит всяким шлаком во время голосования? Этот плагин решает данную проблему.
  • No gun velocity
    amxx No gun velocity
    С этим простым решением вы скажете "НЕТ!" дополнительному ускорению от оружия.
  • AASHelper
    tools AASHelper
    Anti Anarchy Shell Helper - скажем нет анархии в папке scripting!
  • Dynamic menu
    amxx Dynamic menu
    Данный плагин предоставляет расширенные возможности создания древовидного меню
  • [WIP] Simple Role Based Access Control
    amxx [WIP] Simple Role Based Access Control
    Расширение возможностей в выдаче привилегий игрокам.

Последние обновления

  1. Обновление до 1.1.10

    Исправление недочётов (спасибо Mistrick за их поиск)
  2. Обновление до 1.1.8

    - Отныне используются предопределённые константы длинн полей (спасибо Kaido Ren за наводку) -...
  3. Обновление до 1.1.7

    Исправлена ошибка при разборе параметров натива Изменено логирование mysql Исправлена функция...
Сверху Снизу