Quote:
Originally Posted by ExoticAgenda
Have you tried this successfully? I am running the same version and interested if this works.
|
A few simple changes to make this compatible with 4.x.x.
1. Install as instructed, except add this line to the
register template instead:
PHP Code:
<input type="hidden" name="isbot_time1" value="${vb:raw isbot_time1}" />
2. Then go to Admin CP -> Plugins & Products -> Plugin Manager.
3. Look for the
register_form_complete hook for the
isBot product and click Edit.
4. In the Plugin PHP Code text box, add the following line below the only line of code there.
PHP Code:
vB_Template::preRegister('register',array('isbot_time1' => $isbot_time1));
5. Click Save and you're done.
There is no potential for damage for you trying this mod yourself on your 4.1.7, you can uninstall this Mod and revert the change to the register template easily.
Here is how I test this:
Making sure I am logged out and all cookies are cleared, I load the board then click the "register" link. I check the box acknowledging the rules, and submit. The IsBot timer now starts.
I previously set the IsBot time to 60 seconds to make sure I can click "submit" under the set time. I fill out the form very fast, using already saved information for all the fields and I just copy/paste. I then submit the form under the 60 second time.
After testing put the time back to 15 seconds.
I have had this mod for quite a long time now, it is still catching 15-20 bots per day, with an average elapsed time each of 3.2 seconds. Most of them are registering in between 0-1 second. This is well over 500 bots caught by this mod since install. None have successfully registered since install. None have been seen to try to be "adjusting" to this Mod. It gives the bot the default vBulletin "Administrator has disabled registration" message, it doesn't tell them speed is in any way involved.
NO humans have been rejected by this Mod since install, either. It is easily the best spambot stopping mod, ever and should be a default part of vBulletin IMO.