This plugin is compatible with CF9 as it is written in the new cfscript format, and is written for use in Coldbox.
It is neccessary to have a Recaptcha key from http://www.google.com/recaptcha.
First off, place these in your settings in Coldbox.cfc:
I initialize the Recaptcha plugin in the controller with:
recaptcha_PublicKey = "YOUR KEY HERE",
recaptcha_PrivateKey = "YOUR KEY HERE"
Then here in the view I simply render it by:
rc.recaptcha = getPlugin("Recaptcha",true).init();
Then I validate the code like so:
rc.recaptcha.render("clean","English")
There are several skins and languages to choose from.
var rc.recaptcha = getPlugin("Recaptcha",true);
var responseVar = rc.recaptcha.checkAnswer(rc.recaptcha_challenge_field,
rc.recaptcha_response_field);
if(responseVar[1])
{
return true;
}
else
{
return false;
}