Problemas con plugin ReCaptcha en los Joomlas 2.5.16
Existe un problema con el plugin de recaptcha que viene por defecto en Joomla en las versiones 2.5.15 y 2.5.16. Google ha cambiado de sitio las librerias de la Api de ReCaptcha, con lo que hay que actualizar el acceso a las mismas. Lo hemos solventado modificando el código del plugin, actualizando la URL del servidor HTTP de la Api de recaptcha, http://api.recaptcha.net por https://www.google.com/recaptcha/api En plugins/captcha/recaptcha/recaptcha.php EN EL QUE NO FUNCIONA:
/**
* Recaptcha Plugin.
* Based on the oficial recaptcha library( http://recaptcha.net/plugins/php/ )
*
* @package Joomla.Plugin
* @subpackage Captcha
* @since 2.5 */
class plgCaptchaRecaptcha extends JPlugin {
const RECAPTCHA_API_SERVER = "http://api.recaptcha.net";
const RECAPTCHA_API_SECURE_SERVER = "https://www.google.com/recaptcha/api";
const RECAPTCHA_VERIFY_SERVER = "api-verify.recaptcha.net";
}
EL QUE SI FUNCIONA
/**
* Recaptcha Plugin.
* Based on the official recaptcha library( https://developers.google.com/recaptcha/docs/php )
*
* @package Joomla.Plugin
* @subpackage Captcha
* @since 2.5 */
class plgCaptchaRecaptcha extends JPlugin {
const RECAPTCHA_API_SERVER = "https://www.google.com/recaptcha/api";
const RECAPTCHA_API_SECURE_SERVER = "https://www.google.com/recaptcha/api";
const RECAPTCHA_VERIFY_SERVER = "api-verify.recaptcha.net";
}
| Joomla