Honey Pot

Honeypot uses both the honeypot and timestamp methods of deterring spam bots from completing forms on your Drupal site (read more here). These methods are effective against many spam bots, and are not as intrusive as CAPTCHAs or other methods which punish the user [YouTube].

The module currently supports enabling for all forms on the site, or particular forms like user registration or password reset forms, webforms, contact forms, node forms, and comment forms.

Configuration

All settings for this module are on the Honeypot configuration page, under the Configuration section, in the Content authoring settings. You can visit the configuration page directly at admin/config/content/honeypot (Drupal 7) or admin/settings/honeypot (Drupal 6). Read more about what all the settings mean in the Honeypot documentation.

Use in Your Own Forms

If you want to add honeypot to your own forms, or to any form through your own module's hook_form_alter's, you can simply place the following function call inside your form builder function (or inside a hook_form_alter):

<?php
  honeypot_add_form_protection
($form, $form_state, array('honeypot', 'time_restriction'));
?>

Note that you can enable or disable either the honeypot field, or the time restriction on the form by including or not including the option in the array.

Alternative modules

There are many spam-protection modules on drupal.org, some of which have more or less robust methods of dealing with form spam. Some of the most used and recommended include:

  • Mollom - Offers spam protection through their freemium service.
  • CAPTCHA - A simple image-based CAPTCHA builder.
  • reCAPTCHA - Implements reCAPTCHA for image-based CAPTCHAs.
  • Hidden CAPTCHA - Similar to this module in it's effectiveness.

Module created by Jeff Geerling of Midwestern Mac, LLC. Development sponsored by flockNote.

Project Information

Downloads

Recommended releases

Version Downloads Date Links
7.x-1.9 tar.gz (11.13 KB) | zip (12.69 KB) 2012-Jan-01 Notes
6.x-1.9 tar.gz (11.12 KB) | zip (12.97 KB) 2012-Jan-01 Notes

Development releases

Version Downloads Date Links
7.x-1.x-dev tar.gz (11.13 KB) | zip (12.69 KB) 2012-Jan-01 Notes
6.x-1.x-dev tar.gz (11.13 KB) | zip (12.97 KB) 2012-Jan-01 Notes

Maintainers for Honeypot

  • geerlingguy - 36 commits
    last: 7 weeks ago, first: 29 weeks ago

Issues for Honeypot

To avoid duplicates, please search before submitting a new issue.
All issues
Bug reports
Oldest open issue: 27 Aug 11