![]() |
Moderate New Registrations Based On IP Geographical Origin
1 Attachment(s)
This mod will put any new registration into moderation so you can either approve or deny based on the physical location of the IP address. If the IP is located in a country that you white list, the registration will go through as normal.
This may be different for everyone else, but on my forums, I have yet to have a Russian IP sign up for anything other than posting SPAM. This plugin has moderated them all! I hope to have time to eventually expand this to do other things. This also works on 3.8.x. You MUST download the zone files from this site: http://www.ipdeny.com/ipblocks/ The free license does not allow me to include them with the product, plus it is better to download the latest files anyway. No real screenshots to show here, sorry. Changelog: 12/20/2008
Don't forget to: Developed by a Lampwright! |
Reserved......
|
Downloaded..and installed.
Thank you so much. |
No problem.. It has eliminated 99.999% of spam on my forums.
|
Nice, tagged for now (until I go live with VB4). I'm having a problem lately worse than usual with spammers myself.
|
What country codes did you exclude from moderation, may I ask? US only? Most of my good registrations are in the southeast region of North America
|
Thank you so much
|
Quote:
|
Brilliant Mod!!
Thanks so much. This should make the process of controlling spam MUCH easier! INSTALLED!!:D |
it show for me
(You need to download zone files If you see an error below, then you did not upload the zone files yet (see readme).) i have upload the zones files ... I'm not sure what is the problem also .. where can I find the mod moderation !! |
Hello Jafo232, you authorize me to translate this hack and distribute it on my site ?
|
You need to re-read the directions Brother..
|
Quote:
|
Thanks for this mod.
The user that registers get any warning about it? I mean, he knows that his registration is pending? |
They know when they login..
|
Installing it today.
Know of any good way to scan the existing registration IPs with this database? I have a lot of suspect zero-post users that I'd like to weed out. |
I currently allow only several countries for registration. If I create database with all countries with all countries but these countries will this slow down site similar to large htaccess restrictions?
Thanks seems like greate idea!!!! |
I currently allow only several countries for registration. If I create database with all countries with all countries but these countries will this slow down site similar to large htaccess restrictions?
Thanks seems like greate idea!!!! |
This only functions during registration; not during normal forum use (like htaccess would). So I can't imagine any performance penalty.
I'm using it and it works exactly like it should. If the IP address is not from a specifically allowed country, the user ends up in the "Awaiting COPPA moderation" group and cannot post. They are still visible, so profile spam is still there, but that doesn't bother me as much as posted spam. |
You can modify the coppa group to not allow them to modify their profiles, etc., and that will eliminate the other spam too..
|
I look at the profile fields to see if they're legit. And they generally aren't spamming in the profiles anyway. Just registering.
|
Which message var does the user get? I'd like to edit it to explain how to become un-moderated.
|
I run a local website, so only people in my community should be interested. I get tons of spammers trying to register daily, so this would be nice for me. But due to problems with a few locals (mainly one crazy who has registered repeatedly under different ips and names, 100+ times), I have all new registrations moderated anyway. It would be nice if registrations from countries I don't whitelist would just not go through at all. That way when I go through the list in moderation I won't have to sort through them at all. Is this possible? Or is this mod not useful to me since all registrations go into the moderation queue anyway?
Thanks! |
Quote:
Find this code in whois.php: Code:
if (!in_array($country, $valid_countries)) { $userdata->set('usergroupid', 4); } Code:
if (!in_array($country, $valid_countries)) { standard_error('Sorry, we are not allowing registrations from your country.'); } |
Thanks for the quick answer! I guess another option would be to create another usergroup and just have those not on the whitelist sent there, then I can just go in and delete them all periodically. Would that work?
|
Yeah, you would have to change the 4 in the same code I referenced above to the user group ID# that you create, but otherwise, you can do that too.. Or you could set it for the banned user group. :)
|
Is there a possibility to block the ip adresses in stead of moderating them.
So block the ip adres en moderate the others? We have a small site and only want our members (about 400) to use the site. |
Quote:
|
I uploaded plugins/zones to my vbulletin root directory.
I also uploaded whois.php inside the zones folder as well as all the .zone files. In my VB4.0 login I go to Settings->Options and I do not see the "Country Moderation" option as it says in the instructions. Please let me know if I am missing something |
I downloaded and installed. Just only one question:
How does this add-on know to sent the moderation email to which email address? |
I don't understand your question.. It places users in a moderated group (COPPA) where admins/mods can accept or reject them.
|
Quote:
|
How can I add and IP address to "white list" like this:
255.xxx.xxx.xxx ? In other words, how can I add a "array" of IP addresses that aren't knew by system? |
Seems new registrations aren't happening anymore with users getting a blank screen on this page after filling in all the registration info and hitting OK:
http://www.vwwatercooled.org.au/regi...p?do=addmember I'm sure this mod WAS working fine with 4.0.2 PL4 but has since given up the ghost. As first I thought it was a vBulletin problem so I upgraded to 4.0.3, still no working. I then through it was the vbSEO I installed last week (3.0.5 RC3) so I uninstalled that, still no dice. Then I turned off the country mod and BAM, users can register again. Re-installed vbSEO, still working. Uninstalled Country Mod (rather than just disabled) - still working. Re Installed Country Mod - Not working. I have re-uploaded the zone files, I have re-uploaded the mod files - still not working Disabled country mod - working again. Is there a common fault here or is it just something I have done wrong? (on a side note all of this DID happen on or about when I install vbSEO so I'm still thinking that's the problem, although technically by completely uninstalling it should have solved the problem... but it didn't) |
great mod ..............
|
In the options for this.... it says
Quote:
|
This pluguin is FANTASTIC my Forum has Spamers from China every Day.
It works perctly! thank youuuuuu |
In Italy libero.it has milions of users and the plugin block this users...
Can I add one series of IP? (like 155.x.x.x) |
Quote:
|
I see the developer wasn?t responding here for quite a while. Can anyone confirm
|
All times are GMT. The time now is 05:43 AM. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|