Go Back   vb.org Archive > vBulletin Modifications > vBulletin 3.8 Modifications > vBulletin 3.8 Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Moderate New Registrations Based On IP Geographical Origin Details »»
Moderate New Registrations Based On IP Geographical Origin
Version: 3.00, by Jafo232 Jafo232 is offline
Developer Last Online: Oct 2022 Show Printable Version Email this Page

Category: Administrative and Maintenance Tools - Version: 3.8.1 Rating:
Released: 02-10-2009 Last Update: Never Installs: 168
Uses Plugins
Additional Files  
No support by the author.

Original 3.7 mod here.

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.

You MUST download the zone files from this site:

http://www.ipdeny.com/ipblocks/ (download the "all files" file)

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
  • Coded the routine in, instead of using external whois program.
  • Now compatible with Windows
  • (39 download of 1.0) (3.7.x)
2/11/2009
  • 77 downloads at this point (3.7.x)
  • Rewrote application to use zone files rather than relying on Arin
To upgrade, READ THE README, and re-install product (select overwrite).

Don't forget to:

Download Now

File Type: zip countrymod3.0.zip (5.1 KB, 700 views)

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #72  
Old 10-12-2010, 02:39 PM
Jafo232 Jafo232 is offline
 
Join Date: May 2004
Posts: 1,122
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Listen you little imp,

GeoIP is about as important to me as the booger you just ate. I work with API's that make GeoIP look as small as your penis. Go back to work at your fastfood joint and leave programming and server administration to the professionals.

The shared hosting I speak of is from the thousands of installs a level 7 vb coder has to support. Where are you on this list? Oh, you're not even on it.

I DONATE my time to make mods. All you do is talk smack and develop NOTHING. You're opinion does not matter.
Reply With Quote
  #73  
Old 05-21-2011, 08:57 AM
furnival furnival is offline
 
Join Date: Mar 2008
Posts: 136
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Great mod, many thanks.

Here's a country code list for Western developed countries only and their associated overseas territories, in case anyone else has a forum that is predoiminantly frequented by people from those types of countries:

AU,AS,GU,JP,DE,DK,FR,FI,NZ,PH,SG,TH,AG,BS,BB,BM,CA ,MQ,PR,KN,LC,US,UM,VG,VI,ZA,BR ,FK,AN,BE,HR,CY,CZ,GR,IS,IE,IL,IT,JO,KW,LB,LI,MC,M S,ML,NO,PL,PT,ES,SE,CH,GB
Reply With Quote
  #74  
Old 11-25-2011, 03:56 AM
Cyburbia's Avatar
Cyburbia Cyburbia is offline
 
Join Date: Feb 2002
Location: Ithaca, New York USA
Posts: 159
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Worked for a few weeks, but now having problems.

I've got Austria in my whitelist (AT), yet registrations from that country are moderated.

China, Vietnam, Pakistan and Sri Lanka are getting through, despite not being on the whitelist.

All zone files are current, installed in the proper location, and world-readable. Valid country codes are all properly separated with commas.

Nice concept, but it's not working. For many of us, a blacklist of countries would work better than a whitelist, especially considering that there's certain countries with a reputation as being forum spam friendly (China, Russia, India, Pakistan, Vietnam, Philippines, Belarus, Bangladesh, Sri Lanka, Nigeria)
Reply With Quote
  #75  
Old 12-03-2011, 10:12 AM
Lee G Lee G is offline
 
Join Date: Jun 2006
Location: Costa Blanca
Posts: 143
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I have used this mod for several years and love it
Stops most spam from even being seen
Is there any way of making it compatible with cloudflare
Reply With Quote
  #76  
Old 12-04-2011, 06:31 AM
trifive trifive is offline
 
Join Date: May 2007
Posts: 40
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I installed the mod, it had only us and ca could join, an hour after install I get anew spammer 91.207.5.198

That is from Ukraine

How can I fix the problem

Thanks

Otis

For any advice
Reply With Quote
  #77  
Old 01-16-2012, 02:13 AM
Bellsy Bellsy is offline
 
Join Date: Dec 2006
Posts: 13
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

THanks for this. I sure hope it helps.

Dave
Reply With Quote
  #78  
Old 09-09-2012, 06:03 PM
ETDC ETDC is offline
 
Join Date: Aug 2007
Location: United Kingdom
Posts: 354
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I'd like to install this but what actually happens when a registration is put in Moderation? Is the forum Admin notified by email?

I'm assuming that this kicks-in after the registrant's email has been verified?

Also, once you approve the user, are they then sent the forum 'welcome' email or do we need to do this manually?
Reply With Quote
  #79  
Old 09-22-2012, 12:54 PM
ETDC ETDC is offline
 
Join Date: Aug 2007
Location: United Kingdom
Posts: 354
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Anyone?
Reply With Quote
  #80  
Old 09-22-2012, 01:38 PM
djbaxter djbaxter is offline
 
Join Date: Aug 2006
Location: Ottawa, Canada
Posts: 2,601
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by ETDC View Post
I'd like to install this but what actually happens when a registration is put in Moderation? Is the forum Admin notified by email?
This add-on doesn't do that. All you need do is go to the home page of your AdminCp to see whether registrations are in the moderation queue. What I did is color moderated registrations orange (i.e., using usergroup markup) so they stand out on the forum index page.

I think there are also other mods here at vb.org that will send an admin email for users or posts awaiting moderation.

Quote:
Originally Posted by ETDC View Post
I'm assuming that this kicks-in after the registrant's email has been verified?
Correct.

Quote:
Originally Posted by ETDC View Post
Also, once you approve the user, are they then sent the forum 'welcome' email or do we need to do this manually?
It's sent automatically like any other registration.
Reply With Quote
Благодарность от:
ETDC
  #81  
Old 09-22-2012, 06:09 PM
ETDC ETDC is offline
 
Join Date: Aug 2007
Location: United Kingdom
Posts: 354
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Many thanks. Installed.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 10:26 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.09966 seconds
  • Memory Usage 2,331KB
  • Queries Executed 26 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (3)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (3)pagenav_pagelink
  • (11)post_thanks_box
  • (1)post_thanks_box_bit
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (1)postbit_attachment
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete