Recaptcha support for Furnace


The furnace.recaptcha vocabulary implements support for the recaptcha. Recaptcha is a web service that provides the user with a captcha, a test that is easy to solve by visual inspection, but hard to solve by writing a computer program. Use a captcha to protect forms from abusive users.

The recaptcha responder is a filter-responder that wraps another responder. Set the domain, public-key, and private-key slots of this responder to your recaptcha account information.

Wrapping a responder with recaptcha support:
<recaptcha> ( responder -- recaptcha )


Validating recaptcha:
validate-recaptcha ( -- )


Symbol set after validation:
recaptcha-error


An example:
Recaptcha example