Бесплатный модуль для DLE. Использует облачные сервисы для проверки спамботов. При регистрации пользователя, информация о нем (ip, имя которое он вводит, email) проверяется, и если что-то найден то регистрация блокируется. Модуль очень просто в установке и обращении.
Поддерживаемые версии DLE: 9.4-9.8
Сайт разработчика: http://hldm.org
Автор: ET-NiK
Поддержать проект
2. Открыть файл engine/modules/register.php
Найти (~ 96 строка)
if( $row['count'] ) $stop .= $lang['reg_err_8'];
}
Добавить после
require_once ENGINE_DIR . '/modules/antispambot/antispambot.php';
Настройка модуля осуществляется через конфигурационный файл.
Конфигурационный файл модуля \engine\modules\antispambot/asb_config.php
Количество нахождений имен пользователя приводящее к запрету регистрации (value - числовое значение, по умолчанию 1).
$asb_conf['stop_name'] = <value>;
Количество нахождений ящиков приводящее к запрету регистрации (value - числовое значение, по умолчанию 1).
$asb_conf['stop_email'] = <value>;
Количество нахождений спамных аккаунтов с этого ip приводящее к запрету регистрации (value - числовое значение, по умолчанию 1).
$asb_conf['stop_ip'] = <value>;
Включить логи (1/0, по умолчанию 1). Логи сохраняются в файл /engine/data/asb_log.txt
$asb_conf['log_on'] = <value>;