Prime Anti-bot и русский язык

Поддержка старых модов или модов, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с модами для phpBB 3.0.x, кроме относящихся к форуму Для авторов (phpBB 3.0.x).
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
edgar
phpBB 2.0.13
Сообщения: 917
Стаж: 21 год 1 месяц
Откуда: с Луны свалил...

Prime Anti-bot и русский язык

Сообщение edgar »

Внимание! Начиная с версии 3.0.6. в движок уже встроена возможность установки вопроса при регистрации. Данный мод более не актуален

Есть такой мод Prime Anti-bot. См. здесь
Такой же по функционалу как Anti Bot Question в phpbb 2, можно задать вопросы при регистрации и постинге гостя. Но установка проще и варианты вопросов и ответов прописываются не через админку в базу, а в файле. Если вопрос с картинкой, то тоже в файле прописывается путь к картинке.

Мод не дружит с русским языком. Если ответы на кириллице, то они всегда воспринимаются как неправильные.
Если у гуру найдется время, просьба посмотреть этот мод - насколько он хорош в плане кода и можно ли его подружить с русским языком.

Клюевые слова для поиска: антиспам, замучали спаммеры / спамеры, спам-боты, спамботы, защита от спама, спам на форуме, замучили спамеры, как бороться со спамом.
Последний раз редактировалось Rayden 25.01.2010 15:50, всего редактировалось 3 раза.
Причина: Добавление собщения о неактуальности мода
=hairs=
phpBB 1.0.0
Сообщения: 8
Стаж: 18 лет 7 месяцев
Откуда: город оружейников

Re: Prime Anti-bot и русский язык

Сообщение =hairs= »

хм.. а вот сейчас зашёл в админку в двух местах появилось Текстовое подтверждение при регистрации::. ночью не было...
так хорошо... значит работает.
а из какого места я должен добиратся к модулю prime_captcha_keys.php ?
из администраторского раздела?
или через фтп?
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

Re: Prime Anti-bot и русский язык

Сообщение Rayden »

ftp
phpBB2 FAQ
phpBB3 FAQ
=hairs=
phpBB 1.0.0
Сообщения: 8
Стаж: 18 лет 7 месяцев
Откуда: город оружейников

Re: Prime Anti-bot и русский язык

Сообщение =hairs= »

ну хорошо. посмотрел я там на всё. стандартные вопросы с вариантами ответами есть.
куда вбивать вопросы и варианты ответа я понял.
теперь что нажать надо что бы этот мод при регистрации появился?
уж всё перерыл...
что я забыл активизировать? ещё раз прочитал все доки - всё выполнено.
разлогинился, жмакнул регистрацию -- ну даже стандартных вопросов нету.
DennisVV
phpBB 1.4.4
Сообщения: 108
Стаж: 19 лет
Благодарил (а): 10 раз
Поблагодарили: 1 раз

Re: Prime Anti-bot и русский язык

Сообщение DennisVV »

=hairs=
очисти куки конфы - должно появиться
=hairs=
phpBB 1.0.0
Сообщения: 8
Стаж: 18 лет 7 месяцев
Откуда: город оружейников

Re: Prime Anti-bot и русский язык

Сообщение =hairs= »

чистил - нету.
короче у меня оно включилось, но только при включении опции "на отдельной странице"
на общей не работает.
оставил пока так.
всем спасибо!
Аватара пользователя
Борис Бердичевский
phpBB 3.0.0 RC1
Сообщения: 1457
Стаж: 18 лет 8 месяцев
Откуда: Израиль, Беэр-Шева
Благодарил (а): 45 раз
Поблагодарили: 81 раз

Re: Prime Anti-bot и русский язык

Сообщение Борис Бердичевский »

Warlock75
вроде после почти полной замены вопросов-ответов бото-регистраций нет. Пока. :D
После нескольких лет общения здесь и техсопровождения форумов я наконец понял, что ничего не понимаю в phpBB!
DennisVV
phpBB 1.4.4
Сообщения: 108
Стаж: 19 лет
Благодарил (а): 10 раз
Поблагодарили: 1 раз

Re: Prime Anti-bot и русский язык

Сообщение DennisVV »

=hairs=
тогда проверить еще раз внимательно установку и особенно в шаблонах
Аватара пользователя
Борис Бердичевский
phpBB 3.0.0 RC1
Сообщения: 1457
Стаж: 18 лет 8 месяцев
Откуда: Израиль, Беэр-Шева
Благодарил (а): 45 раз
Поблагодарили: 81 раз

Re: Prime Anti-bot и русский язык

Сообщение Борис Бердичевский »

Я писал(а):есть очень популярный форум с большим числом посетителей и большой интенсивностью постингов ( Всего сообщений: 1150003 • Тем: 33338 • Пользователей: 4705 ), так там, к моему удивлению, ботов нет вообще
Да!!! Как бы не так!!!
Были там боты, были, только не я там Администратор, потому и не видел! :lol:
Потом мне Администратор сказал, что удалил около 600 ботов, ждущих активации по мейлу.
После нескольких лет общения здесь и техсопровождения форумов я наконец понял, что ничего не понимаю в phpBB!
Аватара пользователя
Борис Бердичевский
phpBB 3.0.0 RC1
Сообщения: 1457
Стаж: 18 лет 8 месяцев
Откуда: Израиль, Беэр-Шева
Благодарил (а): 45 раз
Поблагодарили: 81 раз

Re: Prime Anti-bot и русский язык

Сообщение Борис Бердичевский »

Да, перестали прорываться боты совсем.
Так что заменить все вопросы и ответы на свои собственные -- обязательно!
После нескольких лет общения здесь и техсопровождения форумов я наконец понял, что ничего не понимаю в phpBB!
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 22 года 2 месяца
Откуда: Бердск
Поблагодарили: 15 раз

Re: Prime Anti-bot и русский язык

Сообщение crash »

Борис Бердичевский писал(а):Так что заменить все вопросы и ответы на свои собственные
это вообще однозначно и сразу
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
Борис Бердичевский
phpBB 3.0.0 RC1
Сообщения: 1457
Стаж: 18 лет 8 месяцев
Откуда: Израиль, Беэр-Шева
Благодарил (а): 45 раз
Поблагодарили: 81 раз

Re: Prime Anti-bot и русский язык

Сообщение Борис Бердичевский »

Хочу предложить поправку к коду, позволяющую логинить (вести протокол) попыток ответить на вопросы.
Дело в том, что редко, но боты прорываются. Логи позволят отследить и изменить "слабое звено" в вопросах.
Логи будут записываться в файл cache/prime_captcha.log (при желании можете это изменить!)
Файл можно скачать с вашего сервера и просмотреть в Notepad++.

includes/prime_captcha.php

Код: Выделить всё

Go to start line

<?php
/**
*
* @package phpBB3
* @version $Id: prime_captcha.php,v 1.0.4 2008/08/27 13:15:00 primehalo Exp $
* @copyright (c) 2007-2008 Ken F. Innes IV
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/

Add after

function put_log($line)
{
      global $phpbb_root_path;
      $log_file = $phpbb_root_path . 'cache/prime_captcha.log';

      $ff = @fopen($log_file, 'ab+');
      if ($ff !== false)
      {
         @fwrite($ff, $line . "\n");
      }
      @fclose($ff);

}

Find

	$field_key_phrase   = $cookie_name . $this->encode_me('field_key_phrase');
	$field_key_response = $cookie_name . $this->encode_me('field_key_response');

Add after
	$the_key_phrase   = $cookie_name . $this->encode_me('the_key_phrase');

Find
	foreach ($key_list as $idx => $valid_responses)			// The passkey phrase was encoded, so we need to find it rather than just accessing it directly (bummer)

Add before
	$vopros = request_var($the_key_phrase, '', true);
	put_log( date("d-m-Y H:i:s", time()) . ' Question ->' . $vopros . '  Response ->' . $user_response);

Find
	$post_vars[$field_key_phrase] = $this->encode_me($key_phrase);	// Add the key phrase we grabbed to the POST variables

Add after
	$post_vars[$the_key_phrase] = $key_phrase;
После нескольких лет общения здесь и техсопровождения форумов я наконец понял, что ничего не понимаю в phpBB!
Аватара пользователя
eric
phpBB 1.4.4
Сообщения: 156
Стаж: 19 лет 7 месяцев
Откуда: Москва

Re: Prime Anti-bot и русский язык

Сообщение eric »

Установил сей мод у себя на компьютере(локально)! Прост в установке и настройке. На днях собираюсь ставить на рабочий форум, надеюсь, поможет))) Уже даже интересные варианты вопросов в голове созрели свои! :lol: :lol:
Бесплатный сыр бывает только в мышеловке. И только для второй мыши. =))
Bolt
phpBB 1.0.0
Сообщения: 3
Стаж: 19 лет 6 месяцев

Re: Prime Anti-bot и русский язык

Сообщение Bolt »

Мод нормально работает! И даже на другий шкуре форума ... :)
Аватара пользователя
Andrew O
phpBB 1.4.2
Сообщения: 53
Стаж: 18 лет 5 месяцев
Откуда: с родины А.И. Родимцева
Благодарил (а): 2 раза

Re: Prime Anti-bot и русский язык

Сообщение Andrew O »

ставится на раз... после установки мода прекратилась "бешенная" регистрация ботов (5-7 вопросов от себя и всё "ОК") :) очень хороший мод :arrow: после поднятия форума обязателен к установке 8-)
Аватара пользователя
Борис Бердичевский
phpBB 3.0.0 RC1
Сообщения: 1457
Стаж: 18 лет 8 месяцев
Откуда: Израиль, Беэр-Шева
Благодарил (а): 45 раз
Поблагодарили: 81 раз

Re: Prime Anti-bot и русский язык

Сообщение Борис Бердичевский »

С моими поправками -- ведение логов попыток регистрироваться/вводить сообщения -- сразу видно, кто прошёл регистрацию, человек или бот. Кроме того, видно, насколько удачные вопросы, и испытывают ли люди-человеки проблемы с ответами на них. Казалось бы, довольно простые мои вопросы, -- а поди ж ты! некоторые отвечают неправильно! :mrgreen:
После нескольких лет общения здесь и техсопровождения форумов я наконец понял, что ничего не понимаю в phpBB!

Вернуться в «Поддержка модов для phpBB 3.0.x»