AutoCD.ru писал(а):За последние несколько дней заметил что рекламные боты стали прорыватся... Наверное уже надо модифицировать Stop Advertisement bots
// [end] Stop Advertisement Bots 2.0.0
$trim_var_list = array('cur_password' => 'cur_password', 'new_password' => 'new_password', 'password_confirm' => 'password_confirm', 'signature' => 'signature'); // add GMT -12 stop
if (isset($HTTP_POST_VARS['timezone']) && $HTTP_POST_VARS['timezone'] == '-12')
{
$is_bot = TRUE;
}
// end addXpert писал(а):Можно и случайным, главное - идея... Порядка 3000 ботов уже посчитали ее неперевариваемой. Поля вернул т.к. мод имхо не должен создавать никаких неудобств для пользователя.
Дата запуска форума хотя и не совсем случайная величина, но она нигде не светится извне. Поскольку она всегда присуствует в стандартном дистрибутиве, она и была взята. Если величина будет случайной, то ее надо передавать через форму. Это не есть гуд. Другие варианты - например SID.
Siava писал(а):AutoCD.ru
Andre
КОСМОНАВТ
Как раз вчера тут об этом писал.
Маленький аддон к моду. Эти боты регаются с часовым поясом -12, поэтому:
usercp_register.php
FIND
- Код: Выделить всё
// [end] Stop Advertisement Bots 2.0.0
$trim_var_list = array('cur_password' => 'cur_password', 'new_password' => 'new_password', 'password_confirm' => 'password_confirm', 'signature' => 'signature');
BEFORE ADD
- Код: Выделить всё
// add GMT -12 stop
if (isset($HTTP_POST_VARS['timezone']) && $HTTP_POST_VARS['timezone'] == '-12')
{
$is_bot = TRUE;
}
// end add
$vars_prefix = ( $mode == 'register' ) ? $board_config['board_startdate'] : '';Siava писал(а):McKlavishnikov
Пару сообщений выше почитайте.
Вернуться в Бета-версии модов для phpBB 2.0.x
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0