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
Is Bot: Registration Time Check Details »»
Is Bot: Registration Time Check
Version: 1.0.0, by calorie calorie is offline
Developer Last Online: Nov 2023 Show Printable Version Email this Page

Category: Anti-Spam Options - Version: 3.6.8 Rating:
Released: 12-29-2006 Last Update: Never Installs: 735
Uses Plugins Template Edits
 
No support by the author.

This mod calculates the time it takes to go between these two pages:
  • /forum/register.php?do=register
  • /forum/register.php?do=addmember
The point is to try and prevent bots from registering at your forum when the time between the two pages is humanly impossible, assuming that humans actually take the time to complete the registration page.

Should a user be blocked from registering at your forum, an email will be sent to your vB webmasteremail address and the user will see the vB noregister phrase message, so no screenshot is necessary.

Download Now

File Type: zip isbot.zip (1.7 KB, 4054 views)

Show Your Support

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

Comments
  #412  
Old 01-10-2012, 03:43 PM
Apexi Apexi is offline
 
Join Date: Oct 2010
Posts: 78
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I want the mail, but not to the webmaster address since there is 6 other guys using it.
Reply With Quote
  #413  
Old 01-10-2012, 04:02 PM
Max Taxable's Avatar
Max Taxable Max Taxable is offline
 
Join Date: Feb 2011
Posts: 3,134
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Goto the plugin manager find the hook on "register_addmember_process" by "Is bot" and change webmasteremail to the preferred email you want the messages to be delivered to.

Find:

PHP Code:
vbmail($vbulletin->options['webmasteremail'], $isbot_subject$isbot_messagetrue); 
Replace with:

PHP Code:
vbmail($vbulletin->options['you@yourmail.com'], $isbot_subject$isbot_messagetrue); 
With "you@yourmail.com" being your preferred email address.

The reason it didn't work before? You used " instead of just ' when you changed it, looks like.
Reply With Quote
2 благодарности(ей) от:
Apexi, Lynne
  #414  
Old 01-10-2012, 05:33 PM
Boofo's Avatar
Boofo Boofo is offline
 
Join Date: Mar 2002
Location: Des Moines, IA (USA)
Posts: 15,776
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Go get 'em, Max!
Reply With Quote
  #415  
Old 01-10-2012, 07:58 PM
Apexi Apexi is offline
 
Join Date: Oct 2010
Posts: 78
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Max Taxable View Post
Goto the plugin manager find the hook on "register_addmember_process" by "Is bot" and change webmasteremail to the preferred email you want the messages to be delivered to.

Find:

PHP Code:
vbmail($vbulletin->options['webmasteremail'], $isbot_subject$isbot_messagetrue); 
Replace with:

PHP Code:
vbmail($vbulletin->options['you@yourmail.com'], $isbot_subject$isbot_messagetrue); 
With "you@yourmail.com" being your preferred email address.

The reason it didn't work before? You used " instead of just ' when you changed it, looks like.
I dont want to jump to conclusions but it's not working still. Not a single mail within 4 hours
Reply With Quote
  #416  
Old 01-10-2012, 08:12 PM
Boofo's Avatar
Boofo Boofo is offline
 
Join Date: Mar 2002
Location: Des Moines, IA (USA)
Posts: 15,776
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Give it a little more time. Also, make sure the webmaster email setting in the vb options is correct.
Reply With Quote
  #417  
Old 01-10-2012, 08:56 PM
Max Taxable's Avatar
Max Taxable Max Taxable is offline
 
Join Date: Feb 2011
Posts: 3,134
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Apexi View Post
I dont want to jump to conclusions but it's not working still. Not a single mail within 4 hours
Did you do the file edit of the register template this installation requires:

In the vB register template find:

PHP Code:
<input type="hidden" name="url" value="$url/> 
And afterwards add the following:

PHP Code:
<input type="hidden" name="isbot_time1" value="$isbot_time1/> 
Reply With Quote
  #418  
Old 01-10-2012, 09:08 PM
Boofo's Avatar
Boofo Boofo is offline
 
Join Date: Mar 2002
Location: Des Moines, IA (USA)
Posts: 15,776
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Good catch, max. I forgot about that.
Reply With Quote
  #419  
Old 01-10-2012, 09:12 PM
Max Taxable's Avatar
Max Taxable Max Taxable is offline
 
Join Date: Feb 2011
Posts: 3,134
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Ok, now I feel really dumb because I gave you incorrect information originally.

Find:

PHP Code:
vbmail($vbulletin->options['webmasteremail'], $isbot_subject$isbot_messagetrue); 
Replace with THIS, instead of my earlier advice:

PHP Code:
vbmail('yourname@yoursite.com'$isbot_subject$isbot_messagetrue); 
This does work, I spent time testing it myself. Can't leave the hook, $vbulletin->options in there if you're changing the email to something other than the admin email for the board.
Reply With Quote
  #420  
Old 01-10-2012, 10:17 PM
Apexi Apexi is offline
 
Join Date: Oct 2010
Posts: 78
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks. I'll give it a try

EDIT: It's seems to be something wrong with my webmail account. If i use that address no mail is recieved, but if i change to my hotmail it works like a charm
Reply With Quote
  #421  
Old 01-30-2012, 01:14 AM
theparentpack theparentpack is offline
 
Join Date: Dec 2007
Posts: 139
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

can anyone tell me if this works with vb 3.8? If not can you recommend a hack here that does? I have gotten over 5000 bot/spam registrations since Xmas. My other vb site doesn't have that issue for some reason. What is the point of them anyway? What do they gain by registering?
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 07:27 PM.


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.05379 seconds
  • Memory Usage 2,355KB
  • 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
  • (8)bbcode_php
  • (2)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
  • (4)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (2)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