Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

[3.1][3.2] Stop Spamer Register

Все расширения, созданные нашим сообществом для phpBB, как находящиеся в разработке, так и прошедшие валидацию на официальном сайте phpbb.com, будут анонсированы тут. Вся техническая поддержка по этим расширениям оказывается в этом форуме.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

[3.1][3.2] Stop Spamer Register

Сообщение Sheer »

Название расширения: Stop Spamer Register
Автор: Sheer
Описание расширения: Предотвращение регистрации пользователя (предотвращение спама), чей IP-адреса, имя пользователя или адрес e-mail внесены в черный список сервиса http://www.stopforumspam.com. Критерии проверки устанавливаются в Администраторском разделе (ACP). Порт мода [BETA] Stop spammer register
Скачать: https://github.com/AlexSheer/phpbb3.1-3 ... m_Register
Скачать с phpBB Guru

Язык: Русский
Скриншоты: 
acp.png
ucp.png
log.png
NB! Уже зарегистрировавшихся спамеров можно вычислить при помощи расширения [3.2][beta] Spamer Finder
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Vlad__
phpBB 2.0.7
Сообщения: 566
Стаж: 7 лет 2 месяца
Благодарил (а): 280 раз
Поблагодарили: 66 раз

Re: [3.1][3.2] Stop Spamer Register

Сообщение Vlad__ »

Рекомендую в будущих версиях сделать переключалку в админке для этого.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

Re: [3.1][3.2] Stop Spamer Register

Сообщение Sheer »

Проверку гостей на вшивость Татьяна5 добавляла.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
ciiz1
phpBB 2.0.4
Сообщения: 439
Стаж: 6 лет 6 месяцев
Благодарил (а): 102 раза
Поблагодарили: 34 раза

Re: [3.1][3.2] Stop Spamer Register

Сообщение ciiz1 »

Глюк, не глюк?
Версия расширения 1.0.4? включена проверка по ip и email
Пользователь удалён автоматический давно. При попытке правки сообщения вылетает надпись SPAM. Пробовал с разных IP. Проблема не на всех всех сообщениях.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

Re: [3.1][3.2] Stop Spamer Register

Сообщение Sheer »

ciiz1 писал(а): 07.06.2021 20:55 Проблема не на всех всех сообщениях
А только у тех, имена которых (даже если это Гость) внесены в БД stopforumspam
Попробуйте
Открыть ext\sheer\stopregister\event\listener/php
Найти

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

			$ch_data = array($post_data['username'], $user_ip);
Заменить на

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

			$ch_data = array(
				($this->config['check_username']) ? $post_data['username'] : '',
				($this->config['check_ip']) ? $user_ip : '',
			);
В настройках отключить проверку по имени пользователя.
изображение.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
ciiz1
phpBB 2.0.4
Сообщения: 439
Стаж: 6 лет 6 месяцев
Благодарил (а): 102 раза
Поблагодарили: 34 раза

Re: [3.1][3.2] Stop Spamer Register

Сообщение ciiz1 »

Попробую заменить код, а имена были сразу отключены, ибо оказалось слишком глючно. Какая нибудь Наташа или Игорь (распространённые имена), сразу определялся как спамер.

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

    			$ch_data = array(
    				($this->config['check_username']) ? $post_data['username'] : '',
    				($this->config['check_ip']) ? $user_ip : '',
    			);
А не подскажите что это делает, ip, username? Языками не владею
Аватара пользователя
Mic70
phpBB 2.0.1
Сообщения: 286
Стаж: 16 лет 7 месяцев
Благодарил (а): 32 раза
Поблагодарили: 11 раз

Re: Сообщаем об ошибках phpBB 3.3.x разработчикам

Сообщение Mic70 »

При регистрации нового пользователя выскакивает ошибка register_log' doesn't exist [1146] :?
Phpbb 3.3.11
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16295
Стаж: 17 лет 9 месяцев
Откуда: Красноярск
Благодарил (а): 515 раз
Поблагодарили: 1720 раз

Re: Сообщаем об ошибках phpBB 3.3.x разработчикам

Сообщение rxu »

Mic70, это локальная проблема с вашей конференцией, таблица register_log - от расширения [3.1][3.2] Stop Spamer Register, смотрите, что пошло с ним не так.
Изображение
Аватара пользователя
Mic70
phpBB 2.0.1
Сообщения: 286
Стаж: 16 лет 7 месяцев
Благодарил (а): 32 раза
Поблагодарили: 11 раз

Re: [3.1][3.2] Stop Spamer Register

Сообщение Mic70 »

rxu, Да, это точно он виноват. Отключил - работает, переустановил, включил - не работает. Куда копать?
З.Ы. Отключил лог регистраций в настройках - работает. А как без лога? Нужен ли он вообще?*

Отправлено спустя 23 минуты 48 секунд:
судя по всему, не работает в 3.3.8 :cry:
Phpbb 3.3.11
Аватара пользователя
ronim
Модератор
Модератор
Сообщения: 905
Стаж: 6 лет 1 месяц
Откуда: Таллин ,Эстония
Благодарил (а): 164 раза
Поблагодарили: 158 раз

Re: [3.1][3.2] Stop Spamer Register

Сообщение ronim »

Mic70,
Mic70 писал(а): 17.10.2022 18:05 судя по всему, не работает в 3.3.8
У меня это расширение работает с версией 3.3.8 и версией PHP: 8.1.7
Если ты не видишь проблем на форуме , но это не значить что их там нет
romeo_piter
phpBB 2.0.20
Сообщения: 1277
Стаж: 14 лет 11 месяцев
Благодарил (а): 147 раз
Поблагодарили: 20 раз

Re: [3.1][3.2] Stop Spamer Register

Сообщение romeo_piter »

Работает ли расширение в 3.3.10?

Отправлено спустя 26 минут 20 секунд:
Вопрос снят, работает.
capur
phpBB 1.4.0
Сообщения: 36
Стаж: 11 месяцев
Благодарил (а): 8 раз
Поблагодарили: 3 раза

Re: [3.1][3.2] Stop Spamer Register

Сообщение capur »

ciiz1 писал(а): 07.06.2021 20:55 Глюк, не глюк?
Версия расширения 1.0.4? включена проверка по ip и email
Пользователь удалён автоматический давно. При попытке правки сообщения вылетает надпись SPAM. Пробовал с разных IP. Проблема не на всех всех сообщениях.
Столкнулся с той же проблемой. При попытке правки сообщений удаленных пользователей появляется надпись SPAM. Предложенный ниже вариант исправления не помог. Версия phpbb 3.3.10, версия php 8.0.30
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16295
Стаж: 17 лет 9 месяцев
Откуда: Красноярск
Благодарил (а): 515 раз
Поблагодарили: 1720 раз

Re: [3.1][3.2] Stop Spamer Register

Сообщение rxu »

Сейчас проверка на спам производится при попытке проведения любой операции над гостевым постом, имя или IP адрес автора которого есть в базе спаммеров.
Чтобы исправить это, надо получить понимание, какая логика будет корректной: исключить проверку, если пост гостя обрабатывается пользователем с правами модератора? Любым зарегистрированным пользователем? Другие варианты?
Изображение
capur
phpBB 1.4.0
Сообщения: 36
Стаж: 11 месяцев
Благодарил (а): 8 раз
Поблагодарили: 3 раза

Re: [3.1][3.2] Stop Spamer Register

Сообщение capur »

rxu писал(а): 07.10.2023 7:48 Чтобы исправить это, надо получить понимание, какая логика будет корректной: исключить проверку, если пост гостя обрабатывается пользователем с правами модератора? Любым зарегистрированным пользователем? Другие варианты?
Я думаю что логичней будет, если пост гостя обрабатывается пользователем с правами модератора.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16295
Стаж: 17 лет 9 месяцев
Откуда: Красноярск
Благодарил (а): 515 раз
Поблагодарили: 1720 раз

Re: [3.1][3.2] Stop Spamer Register

Сообщение rxu »

Попробуйте этот вариант https://github.com/rxu/stop_spam_segist ... s-edit.zip
Изображение
capur
phpBB 1.4.0
Сообщения: 36
Стаж: 11 месяцев
Благодарил (а): 8 раз
Поблагодарили: 3 раза

Re: [3.1][3.2] Stop Spamer Register

Сообщение capur »

rxu писал(а): 07.10.2023 10:20 Попробуйте этот вариант https://github.com/rxu/phpbb3.1-3.2-Sto ... s-edit.zip
Сработало! Спасибо!

Вернуться в «Анонсы и поддержка расширений для phpBB»