Home Tips Varios Joomla Introducir captcha en el formulario de registro de Joomla

Introducir captcha en el formulario de registro de Joomla

icoDetalles Tutorial - Nivel : Avanzado, Versión Joomla : 1.5.x, Formato : video.
En este tip veremos cómo agregar seguridad a nuestro formulario de registro de usuarios en Joomla usando captcha, para lograr esto se hará uso del servicio gratuito de google llamado Recaptcha.

 

 

La siguiente publicación se realiza con el permiso de Webempresa, se trata de un video en el que se muestra cómo introducir captcha en el formulario de registro de usuario en Joomla.

 

Personalización

Si se desea personalizar el captcha, se tiene que añadir algunas líneas javascript antes de llamar al pluging, tal como indica el siguiente link, a continuación un ejemplo de uso:


 <script type="text/javascript"> 
 var RecaptchaOptions = { 
 theme : 'white' 
 }; 
 </script> 
 
<label>Ingrese el codigo generado: </label> 
 
< ?php 
global $mainframe; 
$mainframe->triggerEvent('onCaptchaDisplay'); 
? >

 

Cambiar Mensaje Error

Para cambiar el mensaje de error se tiene que modificar el siguiente archivo del pluging: /plugins/system/jezReCaptcha/helper.php, en la línea 113 aprox se encontrará el siguiente código

//mensaje de salida
JError::raiseWarning('SOME_ERROR_CODE', JText::_("The captcha wasn't entered correctly. reCAPTCHA said:").' '.$resp->error);

 

Conclusión

El servicio gratuito Recaptcha de google nos brinda una gran facilidad para la implementación de seguridad en nuestros formularios en joomla y debe formar parte de nuestro arsenal en la implementación de sitios web.

 



 

Comparte este postDel.icio.us! Google! Live! Facebook! Twitter! Joomla Free PHP
Comentarios (12)
  • KiusteR
    avatar
    Halo mono! Muy buenos tus tutos! como de costumbre...

    Personalmente no uso kaptcha, porq no tengo más usuarios q yo.

    Un pedido plis: Si podes heces un articulo de como agregar SEF urls a joomla? Eh probado con todo pero ninguna me funciona...

    Saludos!
  • pablo cortez
    avatar
    sería más interesante si te echas este tutorial, de implementar SEF peero con Virtuemart! eso sería... OTRO NIVEL EN JOOMLA!.

    gRACIAS! .
  • Jhon Marreros
    avatar
    Hola Pablo, KiusteR

    Gracias por las sugerencias lo tendré en cuenta para un futuro tutorial

    Saludos.
  • DIE4METAL ADMIN
    avatar
    Hola tigre, excelente el articulo aunque no lo uso por practicidad aunque eso no le quita que deberia usarse, talves mas adelante cuando tenga mas visitantes.
    Me gusto bastante la caja del facebook, pusiste el color caracteristico de tu site. Como puedo hacer para obtener el mismo resultado. entra a i site www.die4metal.com y checa q mi background color es negro pero la caja del facbook es blanco y constrasta demasiado.
    gracias
  • cruna
    avatar
    bien amigo... lo haces sin fines de lucro "compartir es lo mejor" gracias haber si me envias tus bolitenes al correo... gracias hermano saludos desde Peru.
  • Gema
    avatar
    Hola, estoy intentando hacerlo, y como mi template no es overrides, estoy intentando copiar el archivo default.php y lo primero ni plesk lo copia, pero luego tienes que darle la direccion tu para que te lo guarde donde quieras, todo ello en un cuadro muy limitado.
    A parte de eso que no es problema de nadie mas que mio.
    Cuando lo he podido copiarlo, me da eror y parece que ese archivo no lo puedo copiar.
    Dime otra forma de hacer overrides y a poder ser que no sea muy complicado pues he leido por ahi que lo de modificar el core como yo soy novata lo puedo estropear todo.
    Espero que me ayudes.
    gracias
  • Gema
    avatar
    ya he conseguido guardar el aarchivo y hacerlo overrides.
    ahora cuando inserto el php como los codigos no son label como tu pones en el video y como yo soy novata y no se nada de html, me aparece bien el captcha pero el resto del cuestionario se mueve hacia el lado derecho saliendo del centro de la pagina.
    ya no se que mas puedo hacer.
    espero una ayuda por tu parte.
    gracias.
  • Jhon Marreros
    avatar
    Hola Gema.
    Lo que comentas es un problema de estilos, muy particular por cierto. Sugiero revises html y CSS para poder colocar o modificar estilos en tu formulario.

    Saludos.
  • mosheim
    avatar
    Hola monitojoomla, antes que nada déjame felicitarte por tus excelentes tutos buenísimos.
    He visto el video de como de “Introducir captcha en el formulario de registro de Joomla” pero el problema es que no consigo descargar el plugin, he probado desde el sitio que dan de referencia pero creo que no está activa la pág. Ahora si tienes por ahí algún sitio que me pudieras referir para poder descargar el plugin te lo agradecería mucho.

    Xaludos
  • Jhon Marreros Guzman
    avatar
    Hola mosheim

    Puedes buscar en el JED
    http://extensions.joomla.org/search?q=recaptcha&sa.x=0&sa.y=0

    Saludos.
  • Fabrizio Castillo
    avatar
    Es posible colocar una imagen al lado derecho del registro, para que así no se vea tanto espacio en blanco o para que nos pueda servir de como un banner.

    Saludos.
  • Eduardo Rivero
    avatar
    Amigo, de pana eres el mejor! Increiblemente facil de entenderte! Te Felizito y te estoy muy agradecido!!!
Escribir comentario
Gravatar enabled