Do you run a SSL Site but are unable to use Google Captcha due to data not being sent over SSL, while knowing you can use Google Captcha with SSL?
Open : \application\modules\Core\controllers\AdminSettingsController.php
Edit this line in section 223:
[code]// Validate public key<br /><%%KEEPWHITESPACE%%> $httpClient = new Zend_Http_Client();<br /><%%KEEPWHITESPACE%%> $httpClient-&gt;setUri('https://www.google.com/recaptcha/api/challenge');<br /><%%KEEPWHITESPACE%%> $httpClient-&gt;setParameterGet('k', $values['recaptchapublic']);<br /><%%KEEPWHITESPACE%%> $resp = $httpClient-&gt;request('GET');<br /><%%KEEPWHITESPACE%%> if( false !== stripos($resp-&gt;getBody(), 'Input error') ) {<br /><%%KEEPWHITESPACE%%> return $form-&gt;addError('ReCaptcha Error: ' . str_replace(array("document.write('", "\\n');"), array('', ''), $resp-&gt;getBody()));<br /><%%KEEPWHITESPACE%%> }<br /><%%KEEPWHITESPACE%%> } catch( Exception $e ) {<br /><%%KEEPWHITESPACE%%> return $form-&gt;addError('ReCaptcha Key Invalid: ' . $e-&gt;getMessage());<br /><%%KEEPWHITESPACE%%> }[/code]
You should see your selection look like this after:
[code]// Validate public key<br /><%%KEEPWHITESPACE%%> $httpClient = new Zend_Http_Client();<br /><%%KEEPWHITESPACE%%> $httpClient-&gt;setUri('https://www.google.com/recaptcha/api/challenge');<br /><%%KEEPWHITESPACE%%> $httpClient-&gt;setParameterGet('k', $values['recaptchapublic']);<br /><%%KEEPWHITESPACE%%> $resp = $httpClient-&gt;request('GET');<br /><%%KEEPWHITESPACE%%> if( false !== stripos($resp-&gt;getBody(), 'Input error') ) {<br /><%%KEEPWHITESPACE%%> return $form-&gt;addError('ReCaptcha Error: ' . str_replace(array("document.write('", "\\n');"), array('', ''), $resp-&gt;getBody()));<br /><%%KEEPWHITESPACE%%> }<br /><%%KEEPWHITESPACE%%> } catch( Exception $e ) {<br /><%%KEEPWHITESPACE%%> return $form-&gt;addError('ReCaptcha Key Invalid: ' . $e-&gt;getMessage());<br /><%%KEEPWHITESPACE%%> }[/code]
Please make a backup of your site and file before attempting this as I have not been able to test myself as I do not use SSL Sites right now.
Looking for quality Social Engine Web Hosting? Look no further than Arvixe Web Hosting!