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

Отлов множественных регистраций - Double Account Preventer

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

Внимание! Не устанавливайте бета-версии расширений на работающие форумы!
Shredder
Former team member
Сообщения: 2185
Стаж: 12 лет 5 месяцев
Благодарил (а): 219 раз
Поблагодарили: 550 раз

Отлов множественных регистраций - Double Account Preventer

Сообщение Shredder »

Название расширения: Double Account Preventer
Автор: Shredder
Описание расширения: Выполняет ряд проверок для отслеживания и блокировки "клонов" на форуме. Имеет в своих инструментах бан по cookie. Аналог моего же мода для phpBB 3.0.x: Double Account Preventer

Скачать: http://www.phpbb-work.ru/double-account ... t-t92.html
Язык: Русский, Английский
TrekRed
phpBB 2.0.4
Сообщения: 413
Стаж: 2 года 9 месяцев
Благодарил (а): 57 раз
Поблагодарили: 15 раз

Re: [3.1][3.2] Antibot 42 - защита от спам-ботов

Сообщение TrekRed »

Nekstati, думал на это расширение, а оказалось, что нет, не можешь примерно подсказать, какое расширение может вызывать ошибку выполнения одной функции 2 раза? Выше уже писал лог ошибки error 500. Лог php:

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

[27-Oct-2019 20:12:21 Europe/Moscow] PHP Fatal error:  Cannot redeclare get_recipient_strings() (previously declared in /home/l/l1111sfv/testsite/public_html/includes/functions_privmsgs.php:2222) in /home/l/l1111sfv/testsite/public_html/includes/functions_privmsgs.php on line 2222.
Пробовал отключать разные расширения, связанные с регистрацией, ничего не помогает. Может не в расширениях дело?

Отправлено спустя 1 минуту 18 секунд:
После регистрации белая станица error 500, хотя пользователь зарегистрирован!
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 4676
Стаж: 16 лет 4 месяца
Откуда: Питер
Благодарил (а): 140 раз
Поблагодарили: 581 раз

Re: [3.1][3.2] Antibot 42 - защита от спам-ботов

Сообщение Siava »

TrekRed, просьба прекратить оффтоп! Отключите вообще все расширения и включайте по одному, проверяйте результат.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
https://siava.ru/forum/ (phpbb 2.0.x, 3.1.x 3.5.x)
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 2890
Стаж: 12 лет 1 месяц
Благодарил (а): 24 раза
Поблагодарили: 1047 раз

Re: [3.1][3.2] Antibot 42 - защита от спам-ботов

Сообщение Nekstati »

TrekRed, Notepad++ или Total Commander - поиск по содержимому файлов в папке расширений - ключевые слова "get_recipient_strings" или "functions_privmsgs"
TrekRed
phpBB 2.0.4
Сообщения: 413
Стаж: 2 года 9 месяцев
Благодарил (а): 57 раз
Поблагодарили: 15 раз

Re: Cannot redeclare get_recipient_strings() при регистрации

Сообщение TrekRed »

Тему можно закрыть, поиск по functions_privmsgs выдал сразу проблемное расширение: Double Account Preventer. Удалил, все заработало.

Отправлено спустя 32 секунды:
Всем спасибо за помощь!

Отправлено спустя 25 минут 43 секунды:
Причина оказалась не в самом расширении, а в его настройках: единственная функция настройки, которая вызывает ошибку: "Уведомления через личные сообщения". При отключении данной функции все работает нормально и ошибки нет. Вот не понятно, чем вызвана данная ошибка. Возможно, уведомления через личные сообщения конфликтует с другим расширением!
TrekRed
phpBB 2.0.4
Сообщения: 413
Стаж: 2 года 9 месяцев
Благодарил (а): 57 раз
Поблагодарили: 15 раз

Re: Отлов множественных регистраций - Double Account Preventer

Сообщение TrekRed »

Если регистрация через соц сети, я так понимаю, это расширение не работает? Например, через Ulogin!
Leo Angel
phpBB 2.0.0
Сообщения: 245
Стаж: 3 года 3 месяца
Благодарил (а): 86 раз
Поблагодарили: 10 раз

Re: Отлов множественных регистраций - Double Account Preventer

Сообщение Leo Angel »

Это расширение работает на 3.3.0?
TrekRed
phpBB 2.0.4
Сообщения: 413
Стаж: 2 года 9 месяцев
Благодарил (а): 57 раз
Поблагодарили: 15 раз

Re: Отлов множественных регистраций - Double Account Preventer

Сообщение TrekRed »

Leo Angel, path и кавычки и все работает!
Leo Angel
phpBB 2.0.0
Сообщения: 245
Стаж: 3 года 3 месяца
Благодарил (а): 86 раз
Поблагодарили: 10 раз

Re: Отлов множественных регистраций - Double Account Preventer

Сообщение Leo Angel »

Про кавычки - понятно. А что менять в path?
--------------------
Вопрос снимается!
Разобрался, сделал, установил.
Вроде, работает...
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15423
Стаж: 15 лет
Откуда: Красноярск
Благодарил (а): 412 раз
Поблагодарили: 1842 раза

Re: Отлов множественных регистраций - Double Account Preventer

Сообщение rxu »

Leo Angel писал(а): 16.05.2020 21:23 А что менять в path?
В этом расширении его нет, так как нет контроллеров.
Изображение
Leo Angel
phpBB 2.0.0
Сообщения: 245
Стаж: 3 года 3 месяца
Благодарил (а): 86 раз
Поблагодарили: 10 раз

Re: Отлов множественных регистраций - Double Account Preventer

Сообщение Leo Angel »

Да, спасибо. Я уже это понял. Разобрался, изменил, установил, смотрю...
dimetrius
phpBB 1.4.0
Сообщения: 34
Стаж: 10 лет 2 месяца
Благодарил (а): 7 раз
Поблагодарили: 3 раза

Re: Отлов множественных регистраций - Double Account Preventer

Сообщение dimetrius »

Привет.
Установлено это расширение версии 1.0.2.
Обновлял phpbb 3.3.0 до 3.3.1 и получил ошибки, возможно связанные с расширением.

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

# php ./bin/phpbbcli.php db:migrate --safe-mode
PHP Fatal error:  SQL ERROR [ mysqli ]<br /><br />Field 'ip_common_names' doesn't have a default value [1364]<br /><br />Произошла ошибка SQL при выборке на этой странице. Пожалуйста, сообщите <a href="mailto:forum@domain.com">администратору</a>, если ошибка будет повторяться. in /xxx/public_html/phpbb/db/driver/driver.php on line 1023

# php ./bin/phpbbcli.php db:migrate --safe-mode
PHP Fatal error:  SQL ERROR [ mysqli ]<br /><br />Field 'c_common_names' doesn't have a default value [1364]<br /><br />Произошла ошибка SQL при выборке на этой странице. Пожалуйста, сообщите <a href="mailto:forum@domain.com">администратору</a>, если ошибка будет повторяться. in /xxx/public_html/phpbb/db/driver/driver.php on line 1023
Исправил так, хз на сколько верно

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

mysql > alter table phpbb_users alter ip_common_names set default 0;
mysql > alter table phpbb_users alter c_common_names set default 0;
Аватара пользователя
Pazh
Former team member
Сообщения: 2294
Стаж: 11 лет 6 месяцев
Благодарил (а): 42 раза
Поблагодарили: 497 раз

Re: Отлов множественных регистраций - Double Account Preventer

Сообщение Pazh »

Исправленная версия расширения 1.0.2
Исправления:
- исправлен service.yml для совместимости с phpbb 3.3
- исправлена ошибка, приводящая к падению обновления форума с версии ниже 3.3.1 на версию 3.3.1 и выше на этапе "Добавление данных bot_update"
Изображение
Вложения
DoubleAccountPrevent_1_0_2_fix.zip
(42.03 КБ) 27 скачиваний
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
igorbond
phpBB 3.0.11
Сообщения: 2816
Стаж: 9 лет 4 месяца
Благодарил (а): 671 раз
Поблагодарили: 133 раза

Re: Отлов множественных регистраций - Double Account Preventer

Сообщение igorbond »

После обновления на 3.3.3 приход уведомлений в ЛС о клоне, не отображаются ссылки, отображаются такого вида
image.png
Изображение

Вернуться в «Бета-версии расширений для phpBB»