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

Reply
 
Thread Tools
Add Anti-spam links to "New User" Admin email Details »»
Add Anti-spam links to "New User" Admin email
Version: 1.02, by djbaxter djbaxter is offline
Developer Last Online: Aug 2021 Show Printable Version Email this Page

Category: Administrative and Maintenance Tools - Version: 3.8.4 Rating:
Released: 09-26-2009 Last Update: 07-07-2011 Installs: 27
 
No support by the author.

This is modified from a suggestion by Feldon23 at vBulletin.com dated August 15, 2009. It is especially useful for vBulletin forums requiring Admin validation of new accounts.
  1. Go to Admin CP | Languages & Phrases | Search in Phrases

  2. Find: Varname $vbphrase[newuser], Text "There is a new user, $username at $vboptions[bbtitle]"

  3. Click on Edit this phrase

  4. Translation for 3.8.x and 4.x prior to 4.1.4:

    Code:
    There is a new user, $username at $vboptions[bbtitle]
    
    View Profile: $vboptions[bburl]/member.php?u=$userid
    
    Check IP location in Melissa:  http://www.melissadata.com/lookups/iplocation.asp?ipaddress=$ipaddress
    
    Check for Spam (email): http://www.stopforumspam.com/search?q=$email
    Check for Spam (name): http://www.stopforumspam.com/search?q=$username
    Check for Spam (IP): http://www.stopforumspam.com/search?q=$ipaddress
    
    Delete this User: $vboptions[bburl]/admincp/user.php?do=remove&u=$userid
    Ban this user: $vboptions[bburl]/modcp/banning.php?do=banuser&u=$userid 
    
    Email Address : $email
    Birthday : $birthday
    Referrer: $referrer
    IP Address: $ipaddress
    
    $customfields
    Version for 4.1.4 and up

    Code:
    There is a new user, $username at $vboptions[bbtitle]
    
    View member profile: $memberlink
    
    Check IP location in Melissa:  http://www.melissadata.com/lookups/iplocation.asp?ipaddress=$ipaddress
    
    Check for Spam (email): http://www.stopforumspam.com/search?q=$email
    Check for Spam (name): http://www.stopforumspam.com/search?q=$username
    Check for Spam (IP): http://www.stopforumspam.com/search?q=$ipaddress
    
    Delete this User: $vboptions[bburl]/admincp/user.php?do=remove&u=$userid
    Ban this user: $vboptions[bburl]/modcp/banning.php?do=banuser&u=$userid
    
    Email Address : $email
    Birthday : $birthday
    Referrer: $referrer
    IP Address: $ipaddress
    
    $customfields
  5. Click on Save

v1.01 Added option to ban user if desired, instead of deleting. Tested on 3.8.4 PL1. Works for me.

v1.02 Added links for IP check. Tested up to 4.1.4

Download Now

File Type: txt Add Anti-spam links to New User Admin email.txt (2.3 KB, 33 views)

Show Your Support

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

Comments
  #22  
Old 04-01-2010, 01:56 AM
djbaxter djbaxter is offline
 
Join Date: Aug 2006
Location: Ottawa, Canada
Posts: 2,601
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by firefoxextreme View Post
I have another mod that works better than Stop Forum spam that I use as well. Its nice to have the link to check as I always check anyway. I also check Project Honeypot, the Stop Forum Spam Mod you refer too gives too many false positives for my liking. I believe it involves the function to reject a registration when connection to Stop Forum Spam times out.
No, that is optional. I have it set to approve the registration if the connection to the database times out. i also have it set to checkp IP and email address but NOT member name, which is where I suspect you'd get false positives.

I haven't checked 100% of course but I don't believe I've had any false positives on my forum.

What's the other mod you mention?
Reply With Quote
  #23  
Old 04-03-2010, 07:41 PM
firefoxextreme firefoxextreme is offline
 
Join Date: Mar 2010
Posts: 52
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
No, that is optional. I have it set to approve the registration if the connection to the database times out. i also have it set to checkp IP and email address but NOT member name, which is where I suspect you'd get false positives.
Yes I did also but I think it causes a bug to reject people not on the list
Reply With Quote
  #24  
Old 01-23-2011, 10:52 PM
0ptima 0ptima is offline
 
Join Date: Feb 2002
Posts: 346
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks, I installed this.
Reply With Quote
  #25  
Old 07-08-2011, 12:53 AM
joeychgo's Avatar
joeychgo joeychgo is offline
 
Join Date: Mar 2004
Location: Chicago, IL
Posts: 933
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Wired1 View Post
Why not just use the vBStopForumSpam mod itself?

I use both. The vBStopForumSpam mod is not foolproof. It's good, dont get me wrong, but its not foolproof.

One thing that I think would greatly enhance this mod, would be to have the IP's location revealed in the email. (intergrate with ip2location.com or something similar)

I know when someone from bangledesh registers on my classic mopar forum, they are a spammer, and delete them right away.
Reply With Quote
  #26  
Old 07-08-2011, 01:07 AM
djbaxter djbaxter is offline
 
Join Date: Aug 2006
Location: Ottawa, Canada
Posts: 2,601
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Good points, Joey. In fact the latest version of what I'm using on my own site looks like this:

Code:
There is a new user, $username at $vboptions[bbtitle]

View member profile: $memberlink
Check IP location in Melissa:  http://www.melissadata.com/lookups/iplocation.asp?ipaddress=$ipaddress

View Profile: $memberlink
Check for Spam (email): http://www.stopforumspam.com/search?q=$email
Check for Spam (name): http://www.stopforumspam.com/search?q=$username
Check for Spam (IP): http://www.stopforumspam.com/search?q=$ipaddress

Delete this User: $vboptions[bburl]/admincp/user.php?do=remove&u=$userid
Ban this user: $vboptions[bburl]/modcp/banning.php?do=banuser&u=$userid

Email Address : $email
Birthday : $birthday
Referrer: $referrer
IP Address: $ipaddress

$customfields
Reply With Quote
  #27  
Old 07-08-2011, 01:30 AM
joeychgo's Avatar
joeychgo joeychgo is offline
 
Join Date: Mar 2004
Location: Chicago, IL
Posts: 933
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Nice! Thank you!
Reply With Quote
  #28  
Old 07-08-2011, 01:41 AM
djbaxter djbaxter is offline
 
Join Date: Aug 2006
Location: Ottawa, Canada
Posts: 2,601
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Actually, what I posted above is for vBulletin 4.1.4.

Here are the changes for 3.8.x and 4.x prior to 4.1.4:

Code:
There is a new user, $username at $vboptions[bbtitle]

View Profile: $vboptions[bburl]/member.php?u=$userid

Check IP location in Melissa:  http://www.melissadata.com/lookups/iplocation.asp?ipaddress=$ipaddress

Check for Spam (email): http://www.stopforumspam.com/search?q=$email
Check for Spam (name): http://www.stopforumspam.com/search?q=$username
Check for Spam (IP): http://www.stopforumspam.com/search?q=$ipaddress

Delete this User: $vboptions[bburl]/admincp/user.php?do=remove&u=$userid
Ban this user: $vboptions[bburl]/modcp/banning.php?do=banuser&u=$userid 

Email Address : $email
Birthday : $birthday
Referrer: $referrer
IP Address: $ipaddress

$customfields
Reply With Quote
  #29  
Old 07-08-2011, 01:50 AM
joeychgo's Avatar
joeychgo joeychgo is offline
 
Join Date: Mar 2004
Location: Chicago, IL
Posts: 933
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

What would be FANTISTIC would be if the IP location would be fetched and sent in the new user email --

SO that instead of getting:

Check IP location in Melissa: http://www.melissadata.com/lookups/iplocation.asp?ipaddress=76.102.90.132

You get something like this:

Check IP location in Melissa: Sunnyvale, CA

That way you know immediately if there might be a spammer.
Reply With Quote
  #30  
Old 07-08-2011, 01:54 AM
djbaxter djbaxter is offline
 
Join Date: Aug 2006
Location: Ottawa, Canada
Posts: 2,601
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Melissa is a free service. The problem with your suggestion is that it would send automated queries to that service, which would be unfair to the service owners.
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 08:30 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.04544 seconds
  • Memory Usage 2,324KB
  • Queries Executed 25 (?)
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
  • (4)bbcode_code
  • (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
  • (2)pagenav_pagelink
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (9)postbit
  • (1)postbit_attachment
  • (10)postbit_onlinestatus
  • (10)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
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • 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
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete