Which version of the addon?ErrorException: [SignupAbuseBlocking] 'Multi-account report user' userId:0 does not exist src/XF/Error.php:77
the latestWhich version of the addon?
You need to set a user for the "Multi-account report user" option. It might have pointed to one before but it doesn't any more.ErrorException: [SignupAbuseBlocking] 'Multi-account report user' userId:0 does not exist src/XF/Error.php:77
You'll need to set the "Multi-account report user" option to a valid userthe new update has the thread being reported by a moderator that’s been banned.
View attachment 306190
InvalidArgumentException: Cannot convert IP 'bb??' to binary src/XF/Repository/IpRepository.php:245
Generated by: Unknown account Jul 18, 2024 at 9:51 PM
Stack trace
#0 src/addons/Siropu/ReferralContests/XF/Entity/User.php(108): XF\Repository\IpRepository->getUsersByIp('bb??')
#1 src/addons/NF/Discord/XF/Entity/User.php(140): Siropu\ReferralContests\XF\Entity\User->_postSave()
#2 src/XF/Mvc/Entity/Entity.php(1324): NF\Discord\XF\Entity\User->_postSave()
#3 src/XF/Service/User/RegistrationService.php(320): XF\Mvc\Entity\Entity->save()
#4 src/XF/Service/ValidateAndSavableTrait.php(42): XF\Service\User\RegistrationService->_save()
#5 src/XF/Pub/Controller/RegisterController.php(334): XF\Service\User\RegistrationService->save()
#6 src/addons/SV/SignupAbuseBlocking/XF/Pub/Controller/Register.php(110): XF\Pub\Controller\RegisterController->actionConnectedAccountRegister(Object(XF\Mvc\ParameterBag))
#7 src/XF/Mvc/Dispatcher.php(362): SV\SignupAbuseBlocking\XF\Pub\Controller\Register->actionConnectedAccountRegister(Object(XF\Mvc\ParameterBag))
#8 src/XF/Mvc/Dispatcher.php(264): XF\Mvc\Dispatcher->dispatchClass('XF:Register', 'ConnectedAccoun...', Object(XF\Mvc\RouteMatch), Object(SV\SignupAbuseBlocking\XF\Pub\Controller\Register), Object(XF\Mvc\Reply\Reroute))
#9 src/XF/Mvc/Dispatcher.php(121): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(SV\SignupAbuseBlocking\XF\Pub\Controller\Register), Object(XF\Mvc\Reply\Reroute))
#10 src/XF/Mvc/Dispatcher.php(63): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#11 src/XF/App.php(2777): XF\Mvc\Dispatcher->run()
#12 src/XF.php(798): XF\App->run()
#13 index.php(23): XF::runApp('XF\\Pub\\App')
#14 {main}
Request state
array(4) {
["url"] => string(50) "/login/register/connected-accounts/google/register"
["referrer"] => string(64) "/register/connected-accounts/google/"
["_GET"] => array(0) {
}
["_POST"] => array(15) {
["_xfToken"] => string(8) "********"
["username"] => string(7) "rasel34"
["dob_month"] => string(1) "1"
["dob_day"] => string(2) "22"
["dob_year"] => string(4) "1997"
["location"] => string(10) "Bangladesh"
["custom_fields"] => array(2) {
["gender"] => string(4) "male"
["siropu_referrer"] => string(9) "raselkupa"
}
["email_choice"] => string(1) "1"
["accept"] => string(1) "1"
["_xfRedirect"] => string(98) "/smeye.88835/page-10"
["timezone"] => string(13) "Europe/Moscow"
["timetaken"] => string(7) "110.372"
["_xfRequestUri"] => string(42) "/login/register/connected-accounts/google/"
["_xfWithData"] => string(1) "1"
["_xfResponseType"] => string(4) "json"
}
}
Registration form completed
.Action: Rejected Checking: SVAbuseTest, test9@testdomain.com, 84.17.45.159, Moderating, Multiple account - Cookie - Username: Member 582, UserId: 582, +3. ASN matched: ASN 60068, CDN77 _, GB, Country detected: US, Hostname detected: unn-84-17-45-159.cdn77.com, Registration form completed: 52 sec, reject. IP threat score: 1, accept. Unknown email domain: <a href="{search}" target="_blank">testdomain.com</a>, Browser language: en, Browser language: en-US, Browser timezone: America/Los_Angeles, Total score: 3, Rejected. Direct rule selection
Generated by: Unknown account 2 minutes ago Content: user_rejected
Registration timer
and Reject registration score threshold
options are (temporarily) set to 0. I've tried this at least 10 times and can't seem to get a registration to go through. I am able to successfully register if I disable the VPN.I think this is your culprit. CDN77/ASN60068 has a notoriously bad reputation for trash.IP threat score: 1
It is the@Xon Does this Server error log from this addon?
Code:InvalidArgumentException: Cannot convert IP 'bb??' to binary src/XF/Repository/IpRepository.php:245 Generated by: Unknown account Jul 18, 2024 at 9:51 PM Stack trace #0 src/addons/Siropu/ReferralContests/XF/Entity/User.php(108): XF\Repository\IpRepository->getUsersByIp('bb??') #1 src/addons/NF/Discord/XF/Entity/User.php(140): Siropu\ReferralContests\XF\Entity\User->_postSave() #2 src/XF/Mvc/Entity/Entity.php(1324): NF\Discord\XF\Entity\User->_postSave() #3 src/XF/Service/User/RegistrationService.php(320): XF\Mvc\Entity\Entity->save() #4 src/XF/Service/ValidateAndSavableTrait.php(42): XF\Service\User\RegistrationService->_save() #5 src/XF/Pub/Controller/RegisterController.php(334): XF\Service\User\RegistrationService->save() #6 src/addons/SV/SignupAbuseBlocking/XF/Pub/Controller/Register.php(110): XF\Pub\Controller\RegisterController->actionConnectedAccountRegister(Object(XF\Mvc\ParameterBag)) #7 src/XF/Mvc/Dispatcher.php(362): SV\SignupAbuseBlocking\XF\Pub\Controller\Register->actionConnectedAccountRegister(Object(XF\Mvc\ParameterBag)) #8 src/XF/Mvc/Dispatcher.php(264): XF\Mvc\Dispatcher->dispatchClass('XF:Register', 'ConnectedAccoun...', Object(XF\Mvc\RouteMatch), Object(SV\SignupAbuseBlocking\XF\Pub\Controller\Register), Object(XF\Mvc\Reply\Reroute)) #9 src/XF/Mvc/Dispatcher.php(121): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(SV\SignupAbuseBlocking\XF\Pub\Controller\Register), Object(XF\Mvc\Reply\Reroute)) #10 src/XF/Mvc/Dispatcher.php(63): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch)) #11 src/XF/App.php(2777): XF\Mvc\Dispatcher->run() #12 src/XF.php(798): XF\App->run() #13 index.php(23): XF::runApp('XF\\Pub\\App') #14 {main} Request state array(4) { ["url"] => string(50) "/login/register/connected-accounts/google/register" ["referrer"] => string(64) "/register/connected-accounts/google/" ["_GET"] => array(0) { } ["_POST"] => array(15) { ["_xfToken"] => string(8) "********" ["username"] => string(7) "rasel34" ["dob_month"] => string(1) "1" ["dob_day"] => string(2) "22" ["dob_year"] => string(4) "1997" ["location"] => string(10) "Bangladesh" ["custom_fields"] => array(2) { ["gender"] => string(4) "male" ["siropu_referrer"] => string(9) "raselkupa" } ["email_choice"] => string(1) "1" ["accept"] => string(1) "1" ["_xfRedirect"] => string(98) "/smeye.88835/page-10" ["timezone"] => string(13) "Europe/Moscow" ["timetaken"] => string(7) "110.372" ["_xfRequestUri"] => string(42) "/login/register/connected-accounts/google/" ["_xfWithData"] => string(1) "1" ["_xfResponseType"] => string(4) "json" } }
Siropu/ReferralContests
add-on.@ENF's statement about the "Get IP Intel DBL" option.@Xon Hate to pile on, I know you're crazy busy. I've been testing this latest version before updating our production sites (XF 2.2), and I can't seem figure how why VPN registrations are being rejected.
Here's the entry from the Spam trigger log, where it appears the rejection is due toRegistration form completed
.
Action: Rejected Checking: SVAbuseTest, test9@testdomain.com, 84.17.45.159, Moderating, Multiple account - Cookie - Username: Member 582, UserId: 582, +3. ASN matched: ASN 60068, CDN77 _, GB, Country detected: US, Hostname detected: unn-84-17-45-159.cdn77.com, Registration form completed: 52 sec, reject. IP threat score: 1, accept. Unknown email domain: <a href="{search}" target="_blank">testdomain.com</a>, Browser language: en, Browser language: en-US, Browser timezone: America/Los_Angeles, Total score: 3, Rejected. Direct rule selection
Generated by: Unknown account 2 minutes ago Content: user_rejected
BothRegistration timer
andReject registration score threshold
options are (temporarily) set to 0. I've tried this at least 10 times and can't seem to get a registration to go through. I am able to successfully register if I disable the VPN.
I think this is your culprit. CDN77/ASN60068 has a notoriously bad reputation for trash.
Go take a look at your settings under "Get IP Intel DBL" -- it's probably enabled and then adjust the confidence settings below that.
You'd need to adjust this criteria to accept more networks with low reputation/higher risks.
View attachment 306484
@ENF's statement about the "Get IP Intel DBL" option.
IP threat score: 1, accept
when it was the reason for rejection?Content country XX does not match registration country <COUNTRY>
.GeoIp content spam check action
defaulted to moderate
, and without geoip this is causing unexpected moderation issue.GeoIp content spam check action
defaulted to moderate is bad config.GeoIp content spam check action
option to allowed
.MaxMind GeoIP License Key
option.
- Fix "GeoIp content spam check action" option would throw all posts into the approval queue if resolving the geoip failed
- Fix "GeoIp content spam check action" unexpectedly send posts to the approval queue if no geoip providers had been configured but Team Cymru's API for ASN lookups which gets an approximate country lookup
- Add "test resolving geoip" and "test resolving asn" pages for troubleshooting IP lookup issues
- Fix maxmind files did not update when setting the license key
It only does anything if you've got the maxmind database files or license key setMaxmind is default ON/checked. I believe that should default NOT checked.
the Maxmind key was not set tho. Easy fix, but one to check. Had a couple registrations with unresolved country data.It only does anything if you've got the maxmind database files or license key set
We use essential cookies to make this site work, and optional cookies to enhance your experience.