Обновление приверочного кода на систему сложения чисел. Пример можно посмотреть на скриншоте. Капча (Captcha) - проверочный код, иначе защита от ботов.
1. Удаляем все файлы (кроме .htaccess) из папки
engine/modules/fonts, добавляем туда файл
antiqua.png2. Заменяем файл
engine/modules/antibot.php на файл из архива
antibot.phpОпыты проводились над dle 6.3, но должно работать и на версиях 5.x-6.x.
Чтобы сделать однозначные числа:
открываем
antibot.php и заменяем:
var $length = 6;
на:
var $length = 4;
function genstring() {
// Строим задачу
$t1 = rand(20, 99);
$t2 = rand(20, 99);
if (strstr($t1,'1')) $t1++;
if (strstr($t2,'1')) $t2++;
$this->keystring = $t1.'+'.$t2.'=';
$this->answer = $t1 + $t2;
}
на:
function genstring() {
// Строим задачу
$t1 = rand(2, 9);
$t2 = rand(2, 9);
$this->keystring = $t1.'+'.$t2.'=';
$this->answer = $t1 + $t2;
}
Скачать:
Вы не можете скачивать файлы с нашего сервераАвтор хака: Lifestar
Идейный вдохновитель: Greeze