Register Members List Search Today's Posts Mark Forums Read

Reply
 
Mod Options
Stop the Registration Bots Details »»
Stop the Registration Bots
Mod Version: 1.2.2, by noppid (Coder) noppid is offline
Developer Last Online: Sep 2015 I like it Show Printable Version Email this Page

vB Version: 3.7.x Rating: (57 votes - 4.77 average) Installs: 621
Released: 30 Jun 2008 Last Update: 08 Dec 2012 Downloads: 3857
Not Supported DB Changes Uses Plugins Template Edits Additional Files Re-usable Code Translations  

Control your vBulletin forum registration process and stop the registration bots.

This mod will check the the time it takes for a vBulletin registration form to be submitted. If the form is submitted faster then humanly possible, the registration will be denied and the admin contact will be emailed about the event. The time is settable

We will start the registration on the forum rules page in two ways. First we will add a custom hidden field with a hash. Second we will insert a randomly named hidden field with a random value. This should make it a bit difficult to program a bot since the field names on all sites will be different as well as the values.

We will use a second set of random hidden fields on the form page as well to add to the confusion.

Time stamps to check the time spent on registration submission are stored in a DB table and private.

A registration will have to come through the Rules page and the form. Every Site will be different.

Installation is very easy.

There are two templates to edit.
One database table is added.
Three hooks are utilized.
Includes uninstall code.
Adds to vBulletin options.
Set time frame option.
Includes Phrases.
Sends Mail to Admin.
No files to upload.
XML product install.
Instructions attached in zip.

Demo usage and view source at http://www.riderinfo.com/

Compatibility
This hack is known to work on vBulletin 3.6.11 PL1 and will likely work back a few versions in the 3.6.x vBulletin series. Of course it works on 3.7.x as posted too.

HISTORY
1.2.2
added admin email on/off setting
moved hook code to files to reduce overhead.
1.2.1
Added Enable/Disable setting.
Fixed coppa includes file probem
Added file upload instructions to readme file.
1.2.0
Added JS timer to registration button.
Added enable/diable for email.
Removed ACP settings for random fields on rules and reg form pages and automated.
Reworded Pharses in ACP.
Recoded rules form and reg form edits.
Renamed variables for better code following.
Added more DB fields per user reg for tracking random automation.
New Hook on start_registration for functions.
Added new functions file. includes/stb_functions.php.
1.0.3
Changed input user name on rules form to random named hidden field with hash value.
Removed \n chars from email phrases.
All changes to registration are transparent to the folks registering.
Renamed DB username field to hash.
New hook on register_signup.
1.0.2
Added new Pre Reg Name hidden field to register form edits and ACP.
Added code to deal transparently with user deciding to change name after pre submitting it.
1.0.1
Fixed typo, changed 36000 to 3600 in product file.
1.0.0
Original Release.

Download Now

Only licensed members can download files, Click Here for more information.

Addons

Show Your Support

  • To receive notifications regarding updates -> Click to Mark as Installed.
  • This modification may not be copied, reproduced or published elsewhere without author's permission.
Comments
  #2  
Old 30 Jun 2008, 02:57
TsirhCitna TsirhCitna is offline
 
Join Date: Jul 2005
Real name: Bob
Installed.
__________________
Tenstones Gaming Community
Reply With Quote
  #3  
Old 30 Jun 2008, 04:11
noppid noppid is offline
 
Join Date: Mar 2003
Thanks! Please feel free to give some feed back, good or bad.

This was just one of those things that happened, there was no plan really. It's a follow up on some stuff I read researching another project I plan to release soon that may be very useful as well. It's the exact opposite of this in that it helps your forum avoid looking like email is spammy and gives the users and admins some really nice new ways to control some important settings that effect email.
__________________
Add a photo gallery garage to your auto forum and get noticed by your members. Find out how at the vBulletin Computer Help Forum.
An informed rider makes their first destination the motorcycle forum at rider info.

Last edited by noppid; 30 Jun 2008 at 04:24.
Reply With Quote
  #4  
Old 30 Jun 2008, 04:30
chtdatweb chtdatweb is offline
 
Join Date: Jun 2008
Thanks,

I installed and the process was seamless! marked as installed
Reply With Quote
  #5  
Old 30 Jun 2008, 05:19
logicuk's Avatar
logicuk logicuk is offline
 
Join Date: Jan 2008
noppid your back making hacks sweeeeeeeeeet
Reply With Quote
  #6  
Old 30 Jun 2008, 06:33
Q-v-n-s-Q Q-v-n-s-Q is offline
 
Join Date: Mar 2005
nice liltle hack
__________________
PossibleAndroid
Reply With Quote
  #7  
Old 30 Jun 2008, 06:40
Boofo's Avatar
Boofo Boofo is offline
 
Join Date: Mar 2002
Real name: Rob
What if the user decides they want to use another name after that screen? Is there some warning that tells them that they have to use that name or is it set by default where they can't change it?

And, no, I have not had any beers, if this sounds confusing.
Reply With Quote
  #8  
Old 30 Jun 2008, 08:31
projectego's Avatar
projectego projectego is offline
 
Join Date: Feb 2006
Location: UK
Real name: Steve
/me clicks install
__________________
Reply With Quote
  #9  
Old 30 Jun 2008, 12:04
Hornstar's Avatar
Hornstar Hornstar is offline
 
Join Date: Jun 2005
Real name: Matt
Originally Posted by noppid View Post
Thanks! Please feel free to give some feed back, good or bad.

This was just one of those things that happened, there was no plan really. It's a follow up on some stuff I read researching another project I plan to release soon that may be very useful as well. It's the exact opposite of this in that it helps your forum avoid looking like email is spammy and gives the users and admins some really nice new ways to control some important settings that effect email.
Excellent! something which I need asap, as I have had to block yahoo emails from registering on my site as none of my emails get through to yahoo inboxes anymore.
Reply With Quote
  #10  
Old 30 Jun 2008, 12:27
noppid noppid is offline
 
Join Date: Mar 2003
Originally Posted by Boofo View Post
What if the user decides they want to use another name after that screen? Is there some warning that tells them that they have to use that name or is it set by default where they can't change it?

And, no, I have not had any beers, if this sounds confusing.
Let me ponder that while I'm at an appointment this morning. We may need a "start over" link for that. That seems easy enough. Good catch.

EDIT: On second thought, if they change their mind on the name, the bot detection mechanism should be transparent. We likely need another field in the DB.
__________________
Add a photo gallery garage to your auto forum and get noticed by your members. Find out how at the vBulletin Computer Help Forum.
An informed rider makes their first destination the motorcycle forum at rider info.

Last edited by noppid; 30 Jun 2008 at 13:35.
Reply With Quote
  #11  
Old 30 Jun 2008, 13:58
TheInsaneManiac TheInsaneManiac is offline
 
Join Date: Feb 2008
I just want to have it like the original Is Bot where if the registration time is too fast it stops the registration. Is this possible?
Reply With Quote
  #12  
Old 30 Jun 2008, 14:03
noppid noppid is offline
 
Join Date: Mar 2003
Originally Posted by TheInsaneManiac View Post
I just want to have it like the original Is Bot where if the registration time is too fast it stops the registration. Is this possible?
That's in there. It hides the time stamp in a DB table instead of passing it in the post vars or URL.
__________________
Add a photo gallery garage to your auto forum and get noticed by your members. Find out how at the vBulletin Computer Help Forum.
An informed rider makes their first destination the motorcycle forum at rider info.
Reply With Quote
  #13  
Old 30 Jun 2008, 14:59
Boofo's Avatar
Boofo Boofo is offline
 
Join Date: Mar 2002
Real name: Rob
Originally Posted by noppid View Post
Let me ponder that while I'm at an appointment this morning. We may need a "start over" link for that. That seems easy enough. Good catch.

EDIT: On second thought, if they change their mind on the name, the bot detection mechanism should be transparent. We likely need another field in the DB.
Also, does it empty the info after the registration is deemed legit, or does the info keep collecting with each registration attempt?
Reply With Quote
  #14  
Old 30 Jun 2008, 15:54
noppid noppid is offline
 
Join Date: Mar 2003
It dumps the info on registration and dumps the table of expired lost records that are 60 minutes or older if any exist.
__________________
Add a photo gallery garage to your auto forum and get noticed by your members. Find out how at the vBulletin Computer Help Forum.
An informed rider makes their first destination the motorcycle forum at rider info.
Reply With Quote
  #15  
Old 30 Jun 2008, 16:00
Boofo's Avatar
Boofo Boofo is offline
 
Join Date: Mar 2002
Real name: Rob
Ahh, OK, great! So, are you going to update this with another field in response to my first question? And I can un-install ISBot if I am using this, right? Or do I need both of them?
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Mod Options

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


New To Site? Need Help?

All times are GMT. The time now is 22:34.

Layout Options | Width: Wide Color: