[BETA] Stop spammer register

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Metag
phpBB 1.4.2
Сообщения: 51
Зарегистрирован: 08.02.2008 12:25
Благодарил (а): 2 раза
Поблагодарили: 3 раза
Контактная информация:

Re: [BETA] Stop spammer register

Сообщение Metag » 10.11.2011 17:14

Всем спасибо!

заставил таки мод работать.

В чем был прикол - все запросы выполнились и файлы кроме одного поправились автоматически, но почему то не добавилось поле попыток в таблицу сессий.
Добавил руками и все засверкало:)

Теперь спамеров надеюсь поубавится.

И с логами тоже разобрался.

Только похоже перепутались они теперь местами - изображения в регистрациях и наоборот
Но с этим разберусь чуть позже
Спасибо за ваш портал!!!

Аватара пользователя
Пчелкин
phpBB 3.1.9
Сообщения: 10039
Зарегистрирован: 15.01.2010 13:57
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 1323 раза
Поблагодарили: 1290 раз
Контактная информация:

Re: [BETA] Stop spammer register

Сообщение Пчелкин » 10.11.2011 17:46

Я ж писал - цифры местами поменяйте...4 на 5 , а 5 на 4...или 3 на 4 и 4 на 3

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11451
Зарегистрирован: 18.02.2007 19:01
Откуда: Рига, Латвия (страна-недоразумение)
Благодарил (а): 52 раза
Поблагодарили: 2554 раза
Контактная информация:

Re: [BETA] Stop spammer register

Сообщение Sheer » 10.11.2011 20:14

Пчелкин писал(а):или 3 на 4 и 4 на 3
0, 1, 2 и 3 - не трогать! Это предустановленные константы, лог администратора, лог модератора, лог ошибок и лог пользователя соответственно

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

define('LOG_ADMIN', 0);
define('LOG_MOD', 1);
define('LOG_CRITICAL', 2);
define('LOG_USERS', 3); 
А теперь надо было подумать логически, что Пчелкин и сделал, если

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

define('LOG_GALLERY', 4); 
и

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

define('LOG_REGISTER', 4); 
причем лог галереи был установлен ранее
то нужно

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

define('LOG_REGISTER', 5); 
и так далее.

Добавлено спустя 2 минуты 26 секунд:
Это константа, по которой логи фильтруются из таблицы logs (поле log_type)
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

Metag
phpBB 1.4.2
Сообщения: 51
Зарегистрирован: 08.02.2008 12:25
Благодарил (а): 2 раза
Поблагодарили: 3 раза
Контактная информация:

Re: [BETA] Stop spammer register

Сообщение Metag » 11.11.2011 11:26

Да вы меня не так поняли :D

Я все так ноздря в ноздрю и сделал - но при этом три пользователя заблокированных оказались в логе галереи.

Как я потом понял - они там оказались до того как я поменял цифру.

Теперь все ок!

За ночь 4 страницы убористых спамеров накопил!

И один падла - прорвался - уже прибил его - хотел разместить на базе спамеров - но API мне не дали - а на регу на их форум уже просто времени нет.

Еще раз всем спасибо за помощь!
Спасибо за ваш портал!!!

Аватара пользователя
Djeday
phpBB 2.0.7a
Сообщения: 614
Зарегистрирован: 24.01.2012 15:01
Откуда: Уварово Тамбовская область
Благодарил (а): 105 раз
Поблагодарили: 64 раза
Контактная информация:

Re: [BETA] Stop spammer register

Сообщение Djeday » 05.10.2012 22:57

Спасибо за мод. Поставил, реально работает))) А то меня боты атаковали в последнее время, сил нет просто. Чуть зазеваешься - уже под 30 страниц новых тем наспамят. Просто голова кругом.
Я смею то, что можно человеку, кто смеет меньше - тот не человек.

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11451
Зарегистрирован: 18.02.2007 19:01
Откуда: Рига, Латвия (страна-недоразумение)
Благодарил (а): 52 раза
Поблагодарили: 2554 раза
Контактная информация:

Re: [BETA] Stop spammer register

Сообщение Sheer » 05.10.2012 23:11

Djeday писал(а):А то меня боты атаковали в последнее время
Угу. Антибот 100500
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

Аватара пользователя
Djeday
phpBB 2.0.7a
Сообщения: 614
Зарегистрирован: 24.01.2012 15:01
Откуда: Уварово Тамбовская область
Благодарил (а): 105 раз
Поблагодарили: 64 раза
Контактная информация:

Re: [BETA] Stop spammer register

Сообщение Djeday » 05.10.2012 23:18

Sheer, думаю, что не потребуется 100500 мод. Ведь с Вашим модом боты и зарегиться не смогут. А те, что уже зарегились - уйдут в баню (большинство уже блокированы).
Я смею то, что можно человеку, кто смеет меньше - тот не человек.

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11451
Зарегистрирован: 18.02.2007 19:01
Откуда: Рига, Латвия (страна-недоразумение)
Благодарил (а): 52 раза
Поблагодарили: 2554 раза
Контактная информация:

Re: [BETA] Stop spammer register

Сообщение Sheer » 05.10.2012 23:23

Djeday писал(а):Ведь с Вашим модом
С этим? Без проблем. Этот мод не предотвращает регистрацию, а помогает выявить ботов. Для предотвращения, с использованием API stopforumspam (как и этот) есть другой: [BETA] Stop spammer register
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

Аватара пользователя
c61
phpBB 2.0.6
Сообщения: 506
Зарегистрирован: 12.12.2012 10:51
Благодарил (а): 42 раза
Поблагодарили: 251 раз
Контактная информация:

Re: [BETA] Stop spammer register

Сообщение c61 » 08.01.2013 14:42

Sheer, Вы используете file_get_contents для получения данных от stopforumspam.com. Вроде, default_socket_timeout по умолчанию 60 секунд, и, если сервис долго не отвечает, регистрирующийся пользователь вынужден ждать. Нетерпеливому человеку, привыкшему к быстрому ответу сервера, это не понравится и он либо попытается зарегистрироваться повторно (столь же безрезультатно), либо откажется от регистрации... Надо решать, что важнее: новый пользователь или запрет регистрации бота. Замечал, иногда stopforumspam.com бывает в отказе, в том числе из-за атак. Эту проблему я придумал или она действительно имеется ?)

Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Зарегистрирован: 24.03.2011 13:59
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза
Контактная информация:

Re: [BETA] Stop spammer register

Сообщение evrus01 » 08.01.2013 16:55

Использую данную модификацию. Никто ничего не ждет. Жалоб не поступало.

Добавлено спустя 37 секунд:
http://eve-play.ru/forum/modsdb.php?mode=moddetail&m=3

Аватара пользователя
c61
phpBB 2.0.6
Сообщения: 506
Зарегистрирован: 12.12.2012 10:51
Благодарил (а): 42 раза
Поблагодарили: 251 раз
Контактная информация:

Re: [BETA] Stop spammer register

Сообщение c61 » 08.01.2013 20:30

evrus01, когда-то давно делал свою приладу с теми же целями, и пока не перешёл на сокетные функции (или сетевые функции), где можно явно задать тайм-аут, народ жаловался. Ну не ответил stopforumspam - и ладно, зато пользователя не потерял, а лишнего бота можно пережить. У stopforumspam был такой период, нет уверенности, что не повторится.

Аватара пользователя
anton-logom2
phpBB 1.4.4
Сообщения: 113
Зарегистрирован: 27.12.2012 15:06
Благодарил (а): 6 раз
Поблагодарили: 7 раз
Контактная информация:

Re: [BETA] Stop spammer register

Сообщение anton-logom2 » 09.01.2013 9:43

Поставил ваш мод, всё как надо сделал, кэш почистил, настройки все включил.
Решил попробовать, взял с сайта stopforumspam спамерский е-мэйл и имя, пробую зарегаться... И мне радостно выдаётся, что учётная запись активирована, спасибо! :D . Лог регистраций работает, там тоже запись:

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

Anonymous 	95.221.137.86	09 янв 2013, 09:37	Пользователь sdfskdscxz был успешно зарегистрирован.
Врсия форума - 3.0.9 В чём может быть проблема?

Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Зарегистрирован: 24.03.2011 13:59
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза
Контактная информация:

Re: [BETA] Stop spammer register

Сообщение evrus01 » 09.01.2013 9:46

А вы настройки по какому критерию проверять (IP e-mail username), в админке выбрали?

Аватара пользователя
anton-logom2
phpBB 1.4.4
Сообщения: 113
Зарегистрирован: 27.12.2012 15:06
Благодарил (а): 6 раз
Поблагодарили: 7 раз
Контактная информация:

Re: [BETA] Stop spammer register

Сообщение anton-logom2 » 09.01.2013 9:48

evrus01
scr.png
Как видите, всё включено...

Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Зарегистрирован: 24.03.2011 13:59
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза
Контактная информация:

Re: [BETA] Stop spammer register

Сообщение evrus01 » 09.01.2013 9:53

Вижу, а все ли сделали по инструкции?

И как устанавливали модификацию?

Закрыто

Вернуться в «Бета-версии модов для phpBB 3.0.x»