MyBB Community Forums

Full Version: Checkbox Validation
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
Checkbox Validation adds a validation check in four different locations: New Threads, New Replys, New Private Messages and Registration. This can help prevent spam bots and is much more user friendly than a captcha image.

Description

Checkbox Validation adds a validation check in four different locations: New Threads, New Replys, New Private Message and Registration. A random number is generated and the user must select the correct checkbox in order to proceed. If the user enters the wrong checkbox, an error message tells the user they've entered the incorrect number and the action is not performed. Each individual location can be disabled via the settings in the Admin Control Panel, or all locations can be disabled via the settings in the Admin Control Panel. You can also specify which usergroups do not need to enter the checkbox validation and you can allow members to only enter the validation once, however guests, banned and awaiting activation users must enter the checkbox validation every time, regardless of if they have already validated as a user.


Installation Instructions

Please read the included ReadMe file.

Changelog:
v1.0:
-> Released

Demo:
To see Checkbox Validation in action, please click here here.

Download:
http://mods.mybb.com/view/checkbox-validation

Previews:
[attachment=27273][attachment=27274][attachment=27275][attachment=27276][attachment=27277][attachment=27278][attachment=27279][attachment=27280]

Feel free to report bugs and suggestions in this thread.

Thanks guys and enjoy! :-)
Approved Smile
(2012-09-21, 08:02 PM)Polarbear541 Wrote: [ -> ]Approved Smile

Thanks Smile
Great way to prevent users from posting to quickly and can easily trick bots Big Grin! Thank you for this mod!
This is a great idea to prevent spam bots.
I have a question regarding Setting #6 which allows you to specify which usergroups do not have to enter the Checkbox Validation. To add more than one usergroup, please use a comma (e.g 1,2,3).

I can't find anything reference in the readme.txt file or MyBB Group settings to the usergroups and corresponding numbers.

1 = Administrators
2 = Registered Users
3 = Moderators

etc.
^ if you have not modified them then group IDs are like below
Administrators --> 4 | Super Moderators --> 6 | Moderators --> 3
Guests --> 1 | Registered Members --> 2 | awaiting activation --> 5 | Banned --> 7
(2014-03-03, 05:17 PM).m. Wrote: [ -> ]^ if you have not modified them then group IDs are like below
Administrators --> 4 | Super Moderators --> 6 | Moderators --> 3
Guests --> 1 | Registered Members --> 2 | awaiting activation --> 5 | Banned --> 7
Perfect! Thanks .m.
How can I set it so guest only have to Validate it once like the register members?
Will this really stop bots? It seems even a not so smart bot would be able to make sense of "select the number" and then check the box associated with the numbers above the checkbox.

If the logic isn't in them already, I'm sure it could be programmed into the bot in a matter of minutes.

The solution might be to show a random captcha type number that wouldn't be easily read by bots.
Pages: 1 2