Herramientas de Accesibilidad

Skip to main content

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";
}
| Aplicaciones y frameworks