Anti Bot Question Hack (защита от спама)

Поддержка старых модов или модов, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).

Anti Bot Question Hack (защита от спама)

Сообщение edgar 23.09.2006 2:46

Спасибо Nikel'ю за наводку )))

Авторское описание, ссылка на скачивание, локализация, скрины:

Описание:
Чтобы защитить форум от регистраций спам-ботов, этот мод добавляет на страницу регистрации вопрос, на который пользователю нужно правильно ответить. Иначе он не зарегистрируется на форуме.
Вопросы и ответы создаются админом. Их может быть любое количество. При регистрации пользователю задается случайный вопрос из установленных.
Вопросы могут быть связаны с тематикой форума или выбраны произвольно.

Подробнее:
Настройки устанавливаются в админке. Мод может делать проверку при регистрации пользователя, или при постинге (для гостей), или и там, и там.
Если форум многоязычный, для каждого языка могут быть свои вопросы.
На каждый вопрос можно установить до 5-ти правильных ответов. Эти ответы можно сделать регистронезависимыми и наоборот.
В вопросах можно использовать обычный текст, HTML или картинки. Например: можно загрузить картинку с животным, вскинувшим лапы вверх и задать вопрос: Кто это? Вы можете предложить пользователю ответить самостоятельно или выбрать из предложенных вариантов (1. Заяц. 2. Корова 3. Медвед 4. Системный администратор).
Надо помнить, что на форуме могут регистрироваться самые разные посетители. Ваши вопросы не должны застать их врасплох, они должны быть простыми. Эти вопросы предназначены для защиты от спам роботов, а не для проверки сообразительности посетителей.
По умолчанию мод отключен и при регистрации и для постинга гостей. Включите его после установки в админке.
Совместимость с другими модами описана в инструкции по установке.

Когда вы установите этот мод, у вас по умолчанию установятся вопросы на немецком и английском языке. Если у вас форум русский - удалите в админке эти вопросы и установите свои вопросы на русском языке. Если хотите для вопросов использовать картинки, залейте их в папку images/anti_bot

поиск, индексируй: спам, боты, защита от спама, реклама, капча, каптча =)

:!: Если у вас после установки МОДа версии 3.0.0 возникают сообщения типа:
Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in путь/forum/db/mysql4.php on line 525
прочтите эти сообщения:

viewtopic.php?p=134210#134210
viewtopic.php?p=145575#145575
viewtopic.php?p=149153#149153
viewtopic.php?p=157306#157306
NB!: Терпение модераторов не безгранично, создание поста с вопросом об этом сообщении будет расцениваться как акт провокации со всеми вытекающими последствиями.

Скачать мод, актуальная версия 3.0.0

Если надо срочно, а на сайте автора исчерпан месячный лимит

Русский перевод версий 2.0.1 и 3.0.0 Не путайте версии!!!

Версия ABQ 1.0.3 (с русским переводом) (имхо лучшая) Если возникли проблемы, рекомендуется ознакомиться с этим постом

Аддон для быстрого ответа Extended Quick Reply Form v.3 (для версий ABQ 1.0.3, 2.0.1, 3.0.0)

ВНИМАНИЕ! Не рекомендуется устанавливать вопросы с арифметическими действиями, вроде 36 + 75 = ?
Такие вопросы боты умеют проходить.

Вопросы с выбором ответа из указанных вариантов тоже лучше не использовать.


> Другой, похожий мод - Textual Confirmation
Вложения
db_update.rar
Файл скрипта, модифицирующего базу данных для ABQM версии 2.0.1 (поместить в корневую папку форума, запуск из браузера, затем удалить, запросы SQL из инструкции выполнять не надо)
(3.59 Кб) Скачиваний: 1254
abq-reg.JPG
регистрация
abq-posting.JPG
постинг от гостя
Последний раз редактировалось edgar 03.02.2008 17:34, всего редактировалось 31 раз(а).
Три простых способа защиты от спама на форуме phpBB 2.0.22: 1, 2, 3
Аватара пользователя
edgar
phpBB 2.0.18
 
Сообщения: 1151
Зарегистрирован: 26.07.2005 7:20
Откуда: с Луны свалил...


Re: Anti Bot Question Hack (защита от спама)

Сообщение Палыч 05.06.2008 8:40

cureplus писал(а): а результата не наблюдаю...

Я дал вам пример обязательного ввода допответа при постинге (размещении сообщений).
Сам МОД нельзя без серьёзных доработок приспособить для логина.
Но то, что вы хотите - мне тоже кажется бредовым. Сочетание ник-пароль, уникально, кроме того сам пароль в МД5_хэше, его даже расшифровать теоретически нельзя.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6744
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер

Re: Anti Bot Question Hack (защита от спама)

Сообщение Lektor 07.06.2008 6:34

Поставил мод.. все гуд вроде. Есно копал в теме вопрос про:
Код: Выделить всё
Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in

(есно все нашел пройдясь по линкам в шапке)

Может в теме было. но вот например тут:
usercp_register.php
Код: Выделить всё
if (($abq_config['abq_register']) && ($mode == 'register'))
{
   $sql = 'DELETE FROM ' . ANTI_BOT_QUEST_REGCONFIRM_TABLE . '
      WHERE start_time < ' . (time() - (int) $board_config['session_length']) . '
      AND session_id <> \'' . $userdata['session_id'] . '\'';
   if (!$db->sql_query($sql))
   {
      message_die(GENERAL_ERROR, 'Could not delete stale anti bot question data', '', __LINE__, __FILE__, $sql);
   }
   $db->sql_freeresult($result);

Он просто чисто по человечески не понимает кто такой $result .. нужно просто заменить:
Это
Код: Выделить всё
if (!$db->sql_query($sql))
на это:
Код: Выделить всё
if (!($result = $db->sql_query($sql)))

Ну и по аналогии в других проблемных местах..
Lektor
phpBB 2.0.13
 
Сообщения: 611
Зарегистрирован: 20.04.2006 15:19

Re: Anti Bot Question Hack (защита от спама)

Сообщение Поручик 07.06.2008 9:22

Надо просто удалить
Код: Выделить всё
$db->sql_freeresult($result);

а предлагаемая тобой замена
Код: Выделить всё
if (!($result = $db->sql_query($sql)))

нафиг тут не нужна, ибо запрос на удаление данных, а не на выборку.
Автор мода видно не очень хорошо разбирается в назначении функций php по обработке результатов запросов.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB2 | FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/
Аватара пользователя
Поручик
Его Благородие
Его Благородие
 
Сообщения: 3769
Зарегистрирован: 12.05.2005 17:25
Откуда: Оренбург (Южный Урал)

Re: Anti Bot Question Hack (защита от спама)

Сообщение popov 19.06.2008 21:38

Здравствуйте!

Поставил Anti-Bot-Question Mod 1.0.3 на старенькую phpBB 2.0.11.
Что конкретно не работало, починил руками. Теперь все в порядке.

А вот одна штука совсем не понятна.

В Админ-панели, при клике по "Конфигурация" в разделе "Anti Bot Question", во фрэйме справа вылетает снова вся админ-панель (см. картинку).

Может у кого есть соображения?

http://img507.imageshack.us/img507/8440/oopsnu1.gif

Используемые шаблоны: SubSilver
Используемые моды: нет
Версия PHP: 4
popov
phpBB 1.0.0
 
Сообщения: 3
Зарегистрирован: 19.06.2008 21:30

Re: Anti Bot Question Hack (защита от спама)

Сообщение Палыч 20.06.2008 0:10

popov
1.Автор МОДа позиционирует свой МОД как предназначенный для версии не ниже 2.0.20
2.Поддержка осуществляется по актуальной версии (2.0.23)
3.А что мешает обновиться..?
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6744
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер

Re: Anti Bot Question Hack (защита от спама)

Сообщение popov 20.06.2008 14:34

Палыч писал(а):popov
1.Автор МОДа позиционирует свой МОД как предназначенный для версии не ниже 2.0.20
2.Поддержка осуществляется по актуальной версии (2.0.23)
3.А что мешает обновиться..?


Спасибо за ответ.

Забавно, но ситуация решилась простым переименованием файла

admin_anti_bot_config.php в
admin_anti_bot_con.php

Может кто знает почему файл с _config не понравился phpbb 2.0.11 ?
popov
phpBB 1.0.0
 
Сообщения: 3
Зарегистрирован: 19.06.2008 21:30

Re: Anti Bot Question Hack (защита от спама)

Сообщение raimond 16.07.2008 1:53

есть проблема:
установлен ABQ v1.0. при попытке ответить на форуме через quick_ansver ввожу свой логин, сообщение... выдает ошибку Извините, пользователь с таким именем уже существует, если это Вы, то введите пароль. но формы для ввода пароля нет.
raimond
phpBB 1.0.0
 
Сообщения: 2
Зарегистрирован: 16.07.2008 1:37

Re: Anti Bot Question Hack (защита от спама)

Сообщение FladeX 16.07.2008 2:16

raimond
ну по идее зарегистрированный пользователь должен сначала залогиниться, и только потом отвечать. А вы пытаетесь одним махом и залогиниться, и ответ отправить.
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
Интеграция phpBB 3.0.0 и Slaed 2.5 lite
Сверстал стилей для phpBB: 5
Аватара пользователя
FladeX
phpBB 2.0.19
 
Сообщения: 1288
Зарегистрирован: 02.06.2007 23:44
Откуда: Саранск

Re: Anti Bot Question Hack (защита от спама)

Сообщение raimond 16.07.2008 9:37

суть проблемы в том, что он предлагает ввести пароль, а куда вводить? этот момент они упустили, а перерывать весь код в поисках как-то утомительно
raimond
phpBB 1.0.0
 
Сообщения: 2
Зарегистрирован: 16.07.2008 1:37

Re: Anti Bot Question Hack (защита от спама)

Сообщение Splux 16.07.2008 16:49

Добрый день. Прошу помощи в решении проблемы.

У меня установлен форум PHPbb 2.0.22, все работало нормально, последние изменения делались примерно весной. Сейчас появилась ошибка, которая не дает новым пользователям регистрироваться, а именно, одна таблица базы данных как бы "заблокирована". Таблица phpbb_anti_bot_quest. Ошибка, которую выдает форум (ссылка на форум http://dominsoft.ru/forum/phpBB2/index.php):
Код: Выделить всё
Could not obtain anti-bot-question information

DEBUG MODE

SQL Error : 1033 Table './matburo_ForumMT/phpbb_anti_bot_quest' was created with a different version of MySQL and cannot be read

SELECT * FROM phpbb_anti_bot_quest WHERE lang = 'russian' ORDER BY RAND() LIMIT 1

Line : 1048
File : usercp_register.php


Если зайти в MPHMyAdmin, эта таблица снабжена строчкой "Используется", ничего с ней сделать нельзя. Соответственно, нельзя и восстановить базу из бэкапа и сделать бэкап.

Сразу говорю, версия MySQL осталась та же, я проверила.
Splux
phpBB 1.0.0
 
Сообщения: 1
Зарегистрирован: 16.07.2008 16:38

Re: Anti Bot Question Hack (защита от спама)

Сообщение TIC 28.08.2008 9:33

Здравствуйте!
Установил ABQ v. 3.0.0
Но возникла проблема: если включить Anti Bot Questions, то в окне с условиями регистрации (там где согласен и больше 13 лет) при нажатии "согласен..." осуществляется переход... на эту же страницу.
Конечно, это тоже вариант: ни один бот не пройдет!!! :))) но к сожалению, человек - тоже...
Если же выключить ABQ, то регистрация проходит нормально.
TIC
phpBB 1.0.0
 
Сообщения: 1
Зарегистрирован: 28.08.2008 9:18

Re: Anti Bot Question Hack (защита от спама)

Сообщение smart2008 02.09.2008 3:14

TIC писал(а):Но возникла проблема

Я понимаю, что это не выход из положения, но ставьте просто 2-ю версию. Там такой ошибки не выдает.
smart2008
phpBB 1.2.1
 
Сообщения: 23
Зарегистрирован: 06.08.2008 3:50

Re: Anti Bot Question Hack (защита от спама)

Сообщение Палыч 02.09.2008 8:13

smart2008
Нигде такой ошибки не выдаёт, если поставлено прямыми руками.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6744
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер

Re: Anti Bot Question Hack (защита от спама)

Сообщение smart2008 02.09.2008 18:40

Я спорить не буду, но эта ошибка вылезала не только у меня. Все может быть.
smart2008
phpBB 1.2.1
 
Сообщения: 23
Зарегистрирован: 06.08.2008 3:50

Re:

Сообщение Egoz 13.09.2008 21:06

edgar писал(а):ссылку поправил.
ABQ_rus - только инструкция по установке с локализацией. Сам мод надо качать по ссылке в топике.

подскажите где взять инструкции по установке на русском
Особенно интересует начиная с этапа создания Таблицы, но с английским не очень + нет опыта работы в phpMyAdmin по созданию таблиц вручную. :(
так то оно так, а вот случись что-либо нечто, вот тебе и пожалуйста
Аватара пользователя
Egoz
phpBB 1.2.0
 
Сообщения: 14
Зарегистрирован: 30.12.2005 22:03

Пред.След.

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0