Название скрипта: RegManager Версия скрипта: 1.0 RC5 (2015-05-13) Скрипт для: RusHub 2.3.10 (под более ранними не проверялось) Автор: Alexey Описание: Ведение базы зарегистрированных пользователей. Зависимости: Модуль http://mydc.ru/topic2937.html?view=findpost&p=25266.
Возможности:
Ведение базы зарегистрированных пользователей.
Авторизация пользователей в хабе (проверка пароля и установка соответствующего профиля).
Регистронезависимые ники зарегистрированных пользователей (вася и ВАСЯ — один и тот же ник).
Учёт количества неверно введённых паролей для ника и прогрессивный таймаут для последующих попыток входа (опционально).
Два варианта локализации сообщений: для русского и английского языков (в меру моего скромного владения им). Удобство добавления перевода на любой другой.
Предоставляет API (с использованием функции ) для работы с базой зарегистрированных пользователей из других скриптов. Реализован полный набор функций таблицы RegMan из PtokaX (за исключением нового короткого варианта AddReg, который невозможно осуществить в Русхабе из Lua) и несколько дополнительных возможностей.
Особенности:
Не имеет пользовательских команд и меню (всё это реализуется дополнительными скриптами, например, http://mydc.ru/topic5780.html).
Формат базы регистраций несовместим с FirstRusHubBot!
Его можно использовать как удобную прослойку для доступа к функциям API основного скрипта. Подключение модуля в своих скриптах:
Код
local RegMan = require "regman"
После чего работа с регистрациями пользователей будет подобна таковой в PtokaX. ------------------------------------------------------------ Конвертер из базы FirstRusHubBot скоро будет лежать здесь. Конвертер из базы PtokaX скоро будет лежать здесь.