АнтиСпамБот для DLE

 

Описание

Бесплатный модуль для DLE. Использует облачные сервисы для проверки спамботов. При регистрации пользователя, информация о нем (ip, имя которое он вводит, email) проверяется, и если что-то найден то регистрация блокируется. Модуль очень просто в установке и обращении.

Поддерживаемые версии DLE: 9.4-9.8
Сайт разработчика: http://hldm.org
Автор: ET-NiK

Поддержать проект

 

Установка

1. Скопировать содержимое папки upload в корневую директорию Вашего сайта

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>;