captcha.module

Version 1.102 (checked in on 2009/12/08 at 22:25:19 by soxofaan)

This module enables basic CAPTCHA functionality: administrators can add a CAPTCHA to desired forms that users without the 'skip CAPTCHA' permission (typically anonymous visitors) have to solve.

Constants

NameDescription
CAPTCHA_DEFAULT_VALIDATION_CASE_INSENSITIVE
CAPTCHA_DEFAULT_VALIDATION_CASE_SENSITIVE
CAPTCHA_PERSISTENCE_SHOW_ALWAYS
CAPTCHA_PERSISTENCE_SKIP_ONCE_SUCCESSFUL
CAPTCHA_PERSISTENCE_SKIP_ONCE_SUCCESSFUL_PER_FORM
CAPTCHA_STATUS_EXAMPLE
CAPTCHA_STATUS_SOLVED
CAPTCHA_STATUS_UNSOLVED

Functions

NameDescription
captcha_captchaDefault implementation of hook_captcha().
captcha_cronImplementation of hook_cron().
captcha_elementsImplementation of hook_elements().
captcha_form_alterImplementation of hook_form_alter().
captcha_helpImplementation of hook_help().
captcha_menuImplementation of hook_menu().
captcha_permImplementation of hook_perm().
captcha_pre_render_processPre-render callback for additional processing of a CAPTCHA form element.
captcha_processProcess callback for CAPTCHA form element.
captcha_requirementsImplementation of hook_requirements().
captcha_themeImplementation of hook_theme().
captcha_validateCAPTCHA validation handler.
captcha_validate_case_insensitive_equalityCAPTCHA validation function to tests case insensitive equality.
captcha_validate_case_insensitive_ignore_spacesCAPTCHA validation function to tests case insensitive equality while ignoring spaces.
captcha_validate_ignore_spacesCAPTCHA validation function to tests equality while ignoring spaces.
captcha_validate_strict_equalityCAPTCHA validation function to tests strict equality.
theme_captchaTheme function for a CAPTCHA element.