Il ReCaptcha di Joomla! ha smesso di funzionare?
Questo perchè Google ha cambiato gli indirizzi dei propri Server e la versione 2.5.16 è stata rilasciata prima di poter inserire tali cambiamenti nel codice di Joomla! stesso.
Possiamo rimediare con poche piccole modifiche!
Aprite il file plugins/captcha/recaptcha/recaptcha.php
- Alla riga 24 sostituite
const RECAPTCHA_API_SERVER = "http://api.recaptcha.net";
conconst RECAPTCHA_API_SERVER = "http://www.google.com/recaptcha/api";
- Alla riga 26 sostituite
const RECAPTCHA_VERIFY_SERVER = "api-verify.recaptcha.net";
conconst RECAPTCHA_VERIFY_SERVER = "www.google.com";
- Alla riga 118 sostituite
$response = $this->_recaptcha_http_post(self::RECAPTCHA_VERIFY_SERVER, "/verify",
con$response = $this->_recaptcha_http_post(self::RECAPTCHA_VERIFY_SERVER, "/recaptcha/api/verify",
Salvate il file.
Effettuate una copia di backup del file prima di fare le modifiche. Con il prossimo aggiornamento di Joomla sarà comunque corretto questo problema.
Articolo scritto da Ladybarbara - Joomla! Siti web
Commenta questo articolo sul forum