Jump to Navigation

A CAPTCHA can be added to virtually each Drupal form. Some default forms are already provided in the form list, but arbitrary forms can be easily added and managed when the option Add CAPTCHA administration links to forms is enabled.

Users with the Skip CAPTCHA permission won't be offered a challenge. Be sure to grant this permission to the trusted users (e.g. site administrators). If you want to test a protected form, be sure to do it as a user without the Skip CAPTCHA permission (e.g. as anonymous user).


Form protection
Select the challenge type you want for each of the listed forms (identified by their so called form_id or base_form_id). You can easily add arbitrary forms with the textfield at the bottom of the table or with the help of the option Add CAPTCHA administration links to forms below.
Select the default challenge type for CAPTCHAs. This can be overriden for each form if desired.
form_idChallenge typeOperations
Normally, no challenge is added to forms that are not listed above. Enabling this option will add the default challenge instead.
This option makes it easy to manage CAPTCHA settings on forms. When enabled, users with the administer CAPTCHA settings permission will see a fieldset with CAPTCHA administration links on all forms, except on administrative pages.
This option makes it possible to add CAPTCHAs to forms on administrative pages. CAPTCHAs are disabled by default on administrative pages (which shouldn't be accessible to untrusted users normally) to avoid the related overhead. In some situations, e.g. in the case of demo sites, it can be usefull to allow CAPTCHAs on administrative pages.
For efficiency, the positions of the CAPTCHA elements in each of the configured forms are cached. Most of the time, the structure of a form does not change and it would be a waste to recalculate the positions every time. Occasionally however, the form structure can change (e.g. during site building) and clearing the CAPTCHA placement cache can be required to fix the CAPTCHA placement.
Message displayed when the CAPTCHA has not been solved. An empty entry will reset the error message to default.
Add a configurable description to explain the purpose of the CAPTCHA to the visitor.
Configurable description of the CAPTCHA. An empty entry will reset the description to default.
Define how the response should be processed by default. Note that the modules that provide the actual challenges can override or ignore this.
Define if challenges should be omitted during the rest of a session once the user successfully responds to a challenge.
Keep CAPTCHA related counters in the status report. Note that this comes with a performance penalty as updating the counters results in clearing the variable cache.
Report information about wrong responses to the log.

Main menu 2

by Dr. Radut