Viernes, 30 Agosto 2013 21:48

Jugando con CAPTCHA en Joomla 2.5.x y 3.1.x

Escrito por 
CMS:  Joomla! |  Versión:  Todas |  Nivel de dificultad:  Básico |  Tiempo estimado de lectura:  5 minutos


Captcha - PlayThruDe todos es conocido a estas alturas de Internet el uso de CAPTCHA y reCAPTCHA (doble captcha) en distintos formularios de sitios web, ya sean de registro, acceso o validación de determinadas acciones en las que se necesita verificar que se trata de un humano y no de un bot o robot.

Joomla 2.5. y 3.1.x incorporan por defecto la posibilidad de habilitar (muy necesaria) reCAPTCHA para el Formulario de Registro de Usuarios, lo que significativamente reduce los intentos de inyección de usuarios falsos o spammers de forma automática, pero son formularios de validación de caracteres alfanuméricos, aunque las últimas versiones de reCAPTCHA de Google ya incorporan la validación de imágenes como segundo CAPTCHA.

No obstante cabe la posibilidad de mejorar esta validación, principalmente porque los bots cada vez son más expertos en el arte de romper validaciones reCAPTCHA y necesitamos utilizar métodos alternativos mediante CAPTCHA para verificar que quien valida el formulario realmente es un humano, ya que se requiere del uso de la lógica para resolverlo.

Existe un plugin en el JED llamado PlayThru CAPTCHA desarrollado por AreYouAHuman que nos permite justamente eso, divertir al usuario durante unos segundos a la par que ponemos a prueba al CAPTCHA frente a quien debe resolverlo para demostrar que realmente ¡es humano!.

Este plugins lo podemos descargar desde la web del autor y utilizar, previo registro gratuito, en distintos sitios web que administremos y instalar indistintamente en Joomla 2.5.x como en Joomla 3.1.x en su versión básica o gratuita, que entre otras cosas no permite configurar el idioma, solo disponible en versiones de pago.


Ver y valorar Captcha - PlayThru en el Joomla! Extensions Directory.

Descargar Captcha - PlayThru desde la web del autor.


Instalar y configurar el plugin:

  • Descargar el plugin desde la web del autor.
  • Instalar, previa copia de seguridad, desde el Gestor de Extensiones.
  • Ir al Gestor de Plugins y acceder al plugin Captcha - PlayThru.
  • Activar el plugin.
  • Darse de alta en el sitio web AreYouAHuman.
  • Registrar el sitio(s) web donde se vaya a utilizar el plugin.
  • Obtener la "Publisher key" y "Scoring key" obtenidas tras el registro del nuevo sitio.
  • Colocar la "Publisher key" y "Scoring key" en los campos correspondientes del plugin.
  • Guardar los cambios del plugin.
  • Ir al Gestor de Usuarios, Opciones, Configuración del Componente.
  • En el campo "Captcha" seleccionar Captcha - PlayThru y aplicar en Guardar & Cerrar.
  • Verificar en el formulario de registro que el nuevo CAPTCHA aparece.

En el siguiente vídeo puedes ver todo el proceso documentado y un caso practico de funcionamiento de este CAPTCHA.





¿Te ha resultado interesante este artículo?

Suscríbete para recibir consejos exclusivos para WordPress, Joomla y PrestaShop



Luis Méndez Alejo

Miembro del equipo técnico de Webempresa.
Coordinador de contenidos en el Blog y en Youtube.
Google+