Signup abuse detection and blocking

Signup abuse detection and blocking 1.10.10

Нет прав для скачивания
.на 2.1.11 не работал, на 2.2.1 после перестройки заработал =)
 
При регистрации пишет такую ошибку:


Код:
ErrorException: [E_NOTICE] Undefined index: svSADAB_requestWebsiteOnSignup in src/addons/SV/SignupAbuseBlocking/XF/Pub/Controller/Register.php at line 132 XF::handlePhpError() in src/addons/SV/SignupAbuseBlocking/XF/Pub/Controller/Register.php at line 132 SV\SignupAbuseBlocking\XF\Pub\Controller\Register->getRegistrationInput() in src/XF/Pub/Controller/Register.php at line 410 XF\Pub\Controller\Register->actionRegister() in src/addons/SV/SignupAbuseBlocking/XF/Pub/Controller/Register.php at line 61 SV\SignupAbuseBlocking\XF\Pub\Controller\Register->actionRegister() in src/XF/Mvc/Dispatcher.php at line 350 XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 261 XF\Mvc\Dispatcher->dispatchFromMatch() in src/XF/Mvc/Dispatcher.php at line 113 XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 55 XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2190 XF\App->run() in src/XF.php at line 391 XF::runApp() in index.php at line 20
 
DEVIL обновил(а) ресурс Signup abuse detection and blocking новой записью:

1.8.3

  • Минимальная версия php 7.0+
  • Теперь для работы требуется установка вспомогательных утилит - Standard Library by Xon
  • Совместимость с XF2.2
  • Исправление ошибок
За предоставленное обновление благодарим пользователя Sm1Le

Узнать больше об этом обновлении...
 
  • Мне нравится
Реакции: Hope
Вчера появилось в журнале ошибок сервера
Код:
#0 src/XF/Mvc/Entity/Entity.php(618): XF\Mvc\Entity\Entity->_castValueToType('Ваша рег...', 'reject_reason', 5, Array)
#1 src/XF/Mvc/Entity/Entity.php(548): XF\Mvc\Entity\Entity->set('reject_reason', 'Ваша рег...')
#2 src/XF/Entity/User.php(1415): XF\Mvc\Entity\Entity->__set('reject_reason', 'Ваша рег...')
#3 src/addons/SV/SignupAbuseBlocking/XF/Entity/User.php(381): XF\Entity\User->setUserRejected('Ваша рег...', NULL)
#4 src/XF/Service/User/Registration.php(167): SV\SignupAbuseBlocking\XF\Entity\User->setUserRejected('Ваша рег...')
#5 src/addons/SV/SignupAbuseBlocking/XF/Service/User/Registration.php(39): XF\Service\User\Registration->checkForSpam()
#6 src/XF/Pub/Controller/Register.php(412): SV\SignupAbuseBlocking\XF\Service\User\Registration->checkForSpam()
#7 src/addons/SV/SignupAbuseBlocking/XF/Pub/Controller/Register.php(64): XF\Pub\Controller\Register->actionRegister()
#8 src/XF/Mvc/Dispatcher.php(350): SV\SignupAbuseBlocking\XF\Pub\Controller\Register->actionRegister(Object(XF\Mvc\ParameterBag))
#9 src/XF/Mvc/Dispatcher.php(257): XF\Mvc\Dispatcher->dispatchClass('XF:Register', 'Register', Object(XF\Mvc\RouteMatch), Object(SV\SignupAbuseBlocking\XF\Pub\Controller\Register), Object(XF\Mvc\Reply\Reroute))
#10 src/XF/Mvc/Dispatcher.php(113): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(SV\SignupAbuseBlocking\XF\Pub\Controller\Register), Object(XF\Mvc\Reply\Reroute))
#11 src/XF/Mvc/Dispatcher.php(55): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#12 src/XF/App.php(2190): XF\Mvc\Dispatcher->run()
#13 src/XF.php(391): XF\App->run()
#14 index.php(20): XF::runApp('XF\\Pub\\App')
#15 {main}

-------------

Previous InvalidArgumentException: Received invalid UTF-8 for string column - src/XF/Mvc/Entity/ValueFormatter.php:126
#0 src/XF/Mvc/Entity/Entity.php(736): XF\Mvc\Entity\ValueFormatter->castValueToType('Ваша рег...', 5, Array)
#1 src/XF/Mvc/Entity/Entity.php(618): XF\Mvc\Entity\Entity->_castValueToType('Ваша рег...', 'reject_reason', 5, Array)
#2 src/XF/Mvc/Entity/Entity.php(548): XF\Mvc\Entity\Entity->set('reject_reason', 'Ваша рег...')
#3 src/XF/Entity/User.php(1415): XF\Mvc\Entity\Entity->__set('reject_reason', 'Ваша рег...')
#4 src/addons/SV/SignupAbuseBlocking/XF/Entity/User.php(381): XF\Entity\User->setUserRejected('Ваша рег...', NULL)
#5 src/XF/Service/User/Registration.php(167): SV\SignupAbuseBlocking\XF\Entity\User->setUserRejected('Ваша рег...')
#6 src/addons/SV/SignupAbuseBlocking/XF/Service/User/Registration.php(39): XF\Service\User\Registration->checkForSpam()
#7 src/XF/Pub/Controller/Register.php(412): SV\SignupAbuseBlocking\XF\Service\User\Registration->checkForSpam()
#8 src/addons/SV/SignupAbuseBlocking/XF/Pub/Controller/Register.php(64): XF\Pub\Controller\Register->actionRegister()
#9 src/XF/Mvc/Dispatcher.php(350): SV\SignupAbuseBlocking\XF\Pub\Controller\Register->actionRegister(Object(XF\Mvc\ParameterBag))
#10 src/XF/Mvc/Dispatcher.php(257): XF\Mvc\Dispatcher->dispatchClass('XF:Register', 'Register', Object(XF\Mvc\RouteMatch), Object(SV\SignupAbuseBlocking\XF\Pub\Controller\Register), Object(XF\Mvc\Reply\Reroute))
#11 src/XF/Mvc/Dispatcher.php(113): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(SV\SignupAbuseBlocking\XF\Pub\Controller\Register), Object(XF\Mvc\Reply\Reroute))
#12 src/XF/Mvc/Dispatcher.php(55): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#13 src/XF/App.php(2190): XF\Mvc\Dispatcher->run()
#14 src/XF.php(391): XF\App->run()
#15 index.php(20): XF::runApp('XF\\Pub\\App')
#16 {main}
Код:
#0 src/XF.php(184): XF\Error->logError('Reject reason i...', true)
#1 src/addons/SV/SignupAbuseBlocking/XF/Entity/User.php(376): XF::logError('Reject reason i...', true)
#2 src/XF/Service/User/Registration.php(167): SV\SignupAbuseBlocking\XF\Entity\User->setUserRejected('Ваша рег...')
#3 src/addons/SV/SignupAbuseBlocking/XF/Service/User/Registration.php(39): XF\Service\User\Registration->checkForSpam()
#4 src/XF/Pub/Controller/Register.php(412): SV\SignupAbuseBlocking\XF\Service\User\Registration->checkForSpam()
#5 src/addons/SV/SignupAbuseBlocking/XF/Pub/Controller/Register.php(64): XF\Pub\Controller\Register->actionRegister()
#6 src/XF/Mvc/Dispatcher.php(350): SV\SignupAbuseBlocking\XF\Pub\Controller\Register->actionRegister(Object(XF\Mvc\ParameterBag))
#7 src/XF/Mvc/Dispatcher.php(257): XF\Mvc\Dispatcher->dispatchClass('XF:Register', 'Register', Object(XF\Mvc\RouteMatch), Object(SV\SignupAbuseBlocking\XF\Pub\Controller\Register), Object(XF\Mvc\Reply\Reroute))
#8 src/XF/Mvc/Dispatcher.php(113): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(SV\SignupAbuseBlocking\XF\Pub\Controller\Register), Object(XF\Mvc\Reply\Reroute))
#9 src/XF/Mvc/Dispatcher.php(55): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#10 src/XF/App.php(2190): XF\Mvc\Dispatcher->run()
#11 src/XF.php(391): XF\App->run()
#12 index.php(20): XF::runApp('XF\\Pub\\App')
#13 {main}
Не критично ли это, а то может что-то в настройках не правильно указала.

Использую ветку v2.1.10 Patch 2
 
Последнее редактирование:
кстати на оф сайте есть обнова, кто может обновить?

Signup abuse detection and blocking 1.10.8​


  • Fix caching not occurring for external API calls if a caching provider is not setup
  • Fix "Undefined offset: 2" from ASN resolver attempting to extract a country when using non-Team Cymru/Ripe ASN providers.
  • Guard against add-ons which incorrectly implement XenForo Entities or content types when generating a list of content-types for the options;
    • Approval queue - skip click-to-shrink
    • Link Spam checker: Default action (by content type)
    This is known to affect add-ons by the Vault Wiki author who refuse to implement core XenForo functionality correctly
 
После обновления до последней версии не открывает ...../reports/ и в журнале ошибки:


Код:
Журнал ошибок сервера
ErrorException: Fatal Error: Declaration of SV\MultipleAccountToConversation\SV\SignupAbuseBlocking\Entity\ReportData::getStructure(XF\Mvc\Entity\Structure $structure) must be compatible with SV\SignupAbuseBlocking\Entity\ReportData::getStructure(XF\Mvc\Entity\Structure $structure): XF\Mvc\Entity\Structure src/addons/SV/MultipleAccountToConversation/SV/SignupAbuseBlocking/Entity/ReportData.php:0
Сгенерирована пользователем: ZLOY 27 Апр 2022 в 17:49
Трассировка стека
#0 [internal function]: XF::handleFatalError()
#1 {main}
Содержимое запроса
array(4) {
  ["url"] => string(9) "/reports/"
  ["referrer"] => string(29) "https://zloygames.com/forums/"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}


На 1.9.7 все работает как нужно, я так понимаю возможно это связано с Multiple Account To Conversation
 
Последнее редактирование:
я так понимаю возможно это связано с Multiple Account To Conversation
Да, так и есть, я удалила эту надстройку, плагин работает, но отправляет информацию темой.

DEVIL, спасибо за обновление, но нет ли возможности обновить и этот плагин?
 
Последнее редактирование:
Скажите, правильно я понял, что этот плагин использует всего два метода идентификации мультов, по куки и ip ?
 
Ставил этот плагин, но не понимаю - его нужно настраивать или все работает из коробки?
Так как после установки прошло несколько дней, знаю что есть мультиаккаунты, но не где не вижу уведомлений или отчета.

Как можно просканировать, проанализировать всех пользователей на мультиаккаунты в этом плагине?
 
Ставил этот плагин, но не понимаю - его нужно настраивать или все работает из коробки?
Так как после установки прошло несколько дней, знаю что есть мультиаккаунты, но не где не вижу уведомлений или отчета.

Как можно просканировать, проанализировать всех пользователей на мультиаккаунты в этом плагине?
А эта штука случайно не только для новорегов? Ну то есть в названии слово signup
 
Ставил этот плагин, но не понимаю - его нужно настраивать или все работает из коробки?
Так как после установки прошло несколько дней, знаю что есть мультиаккаунты, но не где не вижу уведомлений или отчета.
Конечно нужно настроить всё, и методы обнаружения, и способы отчёта: Параметры -> Настройки -> Signup abuse detection and blocking (aka spam)

 
1.12.3 и вдогонку 1.13.6
 

Вложения

  • SignupAbuseBlocking-1.12.3.zip
    245.7 KB · Просмотры: 4
  • Xon-SignupAbuseBlocking-1.13.6.zip
    240.2 KB · Просмотры: 14
Последнее редактирование:
Перестали работать жалобы по пути .../reports/

Код:
ErrorException: Fatal Error: Declaration of SV\MultipleAccountToConversation\SV\SignupAbuseBlocking\Entity\ReportData::getStructure(XF\Mvc\Entity\Structure $structure) must be compatible with SV\SignupAbuseBlocking\Entity\ReportData::getStructure(XF\Mvc\Entity\Structure $structure): XF\Mvc\Entity\Structure src/addons/SV/MultipleAccountToConversation/SV/SignupAbuseBlocking/Entity/ReportData.php:0
Сгенерирована пользователем: ZLOY 29 Май 2023 в 20:59
Трассировка стека
#0 [internal function]: XF::handleFatalError()
#1 {main}
Содержимое запроса
array(4) {
  ["url"] => string(9) "/reports/"
  ["referrer"] => string(29) "https://zloygames.com/forums/"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}
 
Перестали работать жалобы по пути .../reports/
Проблема в плагине Multiple Account To Conversation а не в этом.

Обновился до версии 1.10.10
И что я увидел:
1687194089417.png

т.е. пока я сидел смотрел порн фильм, я на 123 секунды переместился в Ирландию. Э как меня переклинило. Попытался зарегистрироваться со своего компа, и решил глянуть отчет в одобрениях...
А вот сейчас сижу и думаю: А плагин, вообще, правильно ли работает?
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу