Community Documentation

reCAPTCHA

Last updated July 16, 2012. Created by rkdeveloper on June 13, 2007.
Edited by wavesailor, RobLoach, JohnNoc. Log in to edit this page.

The reCAPTCHA module uses the reCAPTCHA web service to improve the CAPTCHA system and protect email addresses. For more information on what reCAPTCHA is, please visit the official website.

Installation

  1. Extract the reCAPTCHA module to your local favorite modules directory ([drupal_root]/sites/all/modules)

Configuration

  1. Enable both the reCAPTCHA and CAPTCHA modules in admin/build/modules.
  2. You'll now find a reCAPTCHA tab in the CAPTCHA administration page available at
    http://www.example.com/admin/user/captcha/recaptcha
  3. Register for a public and private reCAPTCHA key
  4. Input the keys into the reCAPTCHA settings. The rest of the settings should be fine as their defaults
  5. Visit the Captcha administration page (admin/user/captcha) and set where you want the reCAPTCHA form to be presented

Mailhide Input Format

The reCAPTCHA module also comes with an input format to protect email addresses. This, of course, is optional to use and is only there if you want it. For a demonstration of how it works, please see the official website. The following is how you use that input filter:

  1. Enable the reCAPTCHA Mailhide module at admin/build/modules.
  2. Head over to your input format settings (admin/settings/filters)
  3. Edit your default input format and add the reCAPTCHA Mailhide filter
  4. Click on the Configure tab and put in your public and private Mailhide keys
  5. Use the Rearrange tab to change the weight of the filter depending on what filters already exist

Resources

Comments

reCAPTCHA Video Tutorial

The "reCAPTCHA Video Tutorial" link appears to have been abandoned/deleted.

Updated External Links

It looks like Recaptcha links have changed. Here are updates:
video: http://www.zivtech.com/videos/drupal-spam-protection
main reCaptcha page: http://www.google.com/recaptcha/
get a key: https://www.google.com/recaptcha/admin/create
mailhide: http://www.google.com/recaptcha/mailhide/

Matt Reilly

New Admin Page in Drupal 7

/admin/config/people/captcha

There is a tab to edit reCaptcha settings as well (/admin/config/people/captcha/recaptcha).

About this page

Drupal version
Drupal 5.x, Drupal 6.x

Administration & Security Guide

Drupal’s online documentation is © 2000-2013 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License. Comments on documentation pages are used to improve content and then deleted.