[ОТВЕТИТЬ]
Опции темы
24.12.2014 20:51  
OlegON
В форумном движке FluxBB защита от спама достаточно примитивная - письмо с паролем высылается на почтовый ящик. Нет ящика - нет пароля. Все бы хорошо, но не хотелось бы DDoSить почтовые сервера и получать тонны отлупов от них.

Лечится достаточно просто - сам движок достаточно маленький, переименовываете register.php во что-то свое, уникальное, например, в nospam.php. И ищете поиском по файлов, в том числе в новом nospam.php записи с register.php. Обратите внимание, что строки с переводом (/lang) править не надо, только actions и меню.

Работает железобетонно. По крайней мере боты тыкаются, не находят страницы и отваливаются. А люди проходят и капчу, и вопросы вроде "На какой планете мы живем".
 
25.12.2014 11:32  
OlegON
Нифига не помогло :( Либо это люди усердно вбивают неправильные емейлы, во что не верится.
Сделал еще одну ловушку, правлю nospam.php (бывший register.php)
Находим
Цитата:
if (isset($_GET['cancel']))
и меняем на
Цитата:
if (isset($_GET['cancel']) || isset($_GET['reader']))
затем
Цитата:
<p class="buttons"><input type="submit" name="agree"
и меняем на
Цитата:
<p class="buttons"><input type="checkbox" name="reader" value="yes" checked>Я не читаю правила<br><br><input type="submit" name="agree"
в результате чего под правилами появляется отмеченная "галка" с подписью "Я не читаю правила", если ее не снять, то дальше не пройдешь.
Не забудьте сохранить оригинал файла перед правкой.
 
 
Опции темы



Часовой пояс GMT +3, время: 03:05.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.