I need to insert ReCaptcha in a form in my ZF application. I m trying to follow the official documentation, but the ReCaptcha service return me always the error incorrect-captcha-sol . The code I m using:
(In the form)
// configure the captcha service
$privateKey = XXXXXXXXXXXXXXXXXXX ;
$publicKey = YYYYYYYYYYYYYYYYYYYY ;
$recaptcha = new Zend_Service_ReCaptcha($publicKey, $privateKey);
// create the captcha control
$captcha = new Zend_Form_Element_Captcha( captcha ,
array( captcha => ReCaptcha ,
captchaOptions => array(
captcha => ReCaptcha ,
service => $recaptcha)));
$this->addElement($captcha);
(In the controller)
$recaptcha = new Zend_Service_ReCaptcha( YYYYYYYYYYYYY , XXXXXXXXXXXXXXX );
$result = $recaptcha->verify($this->_getParam( recaptcha_challenge_field ),
$this->_getParam( recaptcha_response_field ));
if (!$result->isValid()) {
//ReCaptcha validation error
}
Any help please?