Email Captcha
Categories
Component ID
2855149
Component name
Email Captcha
Component type
module
Maintenance status
Development status
Component security advisory coverage
not-covered
Downloads
142
Component created
Component changed
Component body
Spambots become smarter and smarter, so usual ways like javascript base protection might not be enough to fight against email mining robots.
This module protects your email fields with captcha. It provides a field formatter that shows a simple View email address link instead of pure email address. When clicking on it, a modal dialog box shows up with a captcha protected form. The successful form submission reveals the email address within the modal.
Email Captcha has full Captcha module integration.
However, it is still in development stage, you can see a working example here: Choirs of The World.
Dependencies
Usage
- Enable module as usual.
- Go to admin/config/people/captcha/captcha-points/email_captcha_form, and customize email_captcha_form settings as you want.
- Go to the Manage Display page of the entity containing the email field, and change field formatter to Email Captcha.
Planned features
Feel free to add feature request!
- Customizing modal's title and submit button text by field formatter settings.
- Choosing how the email address shows up: Plane text format, or mailto link.
- Permission to skip email captcha verification. This means users with this permission can see the email directly in the entity display instead of View email address link.
- Email Captcha filter
- Backport to Drupal 7.
Known issues
- Captcha challenges with attached js/libraries does not work, because modal form does not load the expected files.
- Form should respect the skip captcha permission, and show email address without form submission.