¿Cómo implementar el reCAPTCHA en un formulario de contacto?

Muchos Piratas informáticos utilizan robots que ingresan a tu sitio web para enviar Spam, una manera de mitigar este tipo de intrusiones es utilizar Google reCAPTCHA y así se elimina el spam de la bandeja de entrada de los formularios de contacto de los sitios web creados en Joomla y WordPress.

Como Obtener el código reCAPTCHA

Para utilizar reCAPTCHA se debe registrar tu sitio web a través de Google reCAPTCHA de esta manera obtienes informes básicos sobre el índice de Spam y la tasa de aprobación de los usuarios en tu página web. Obtendrás unas claves que se utilizarán en la comunicación entre Google y el sitio web.

  1. Primero ingresas a: https://www.Google.com/reCAPTCHA y después en Admin Console
  2. Luego, accedes a la configuración con las credenciales de tu correo de Gmail
  3. Para crear el primer Captcha para tu formulario, haces clic en el signo + en la parte superior derecha.
  4. Seguidamente debes completar un formulario, donde elegimos el tipo de Captcha. Uno de los más sencillos es el de “No soy un robot”. Al completar todos los campos, seleccionas Enviar
  5. Google generará unos códigos que utilizaremos para configurar el formulario:
    • Clave del sitio o clave pública para cargar la API de reCAPTCHA
    • Clave secreta o clave privada para validar la petición y respuesta entre Google y el sitio web.
  6. Insertar el código según el caso.

 

Insertar el código en Joomla 3.xy

En Joomla se puede activar con unos simples pasos ya que tiene integrado el soporte reCAPTCHA.

Primero hay que asegurarse que la extensión Captcha - ReCAPTCHA esté habilitada en el sitio. Para esto seguimos los siguientes pasos:

  1. Ir a Administrador/Extensiones/Administrador de extensiones y seleccionar Administrar en la barra lateral.
  2. Buscar Captcha.
  3. Asegurarse que exista una viñeta de verificación verde debajo de Estado. Hacer clic en la x roja sino está habilitado
  4. Luego dirigirse a Administrador/ Sistema/Configuración global y seleccionar la pestaña del Sitio.
  5. Ubicar la opción Captcha predeterminada y configurarla en Captcha - ReCAPTCHA.
  6. Guardar y cerrar.
  7. Ir a la parte de Contactos en la barra lateral.
  8. Seleccionar la pestaña Formulario
  9. Para que se habilite específicamente el formulario de contacto se debe cambiar el campo Permitir Captcha en contacto a CaptchaReCAPTCHA esto hará que funcione independientemente de los valores predeterminados.

 

Para agregar las claves públicas y privadas seguimos estos pasos.

  1. Ir a Administrador/Extensiones/Administrador de complementos.
  2. Buscar Captcha.
  3. Ingresar en Captcha - ReCAPTCHA.
  4. Colocar la clave del sitio en el campo Clave pública.
  5. Colocar la clave secreta en el campo de la Clave privada.
  6. Seleccione el tema que desee para el captcha.
  7. Guardar y cerrar.

En este punto el reCAPTCHA debería estar habilitado en el formulario de contacto.

 

Insertar el código en WordPress 4.0 y versiones superiores

A diferencia  de Joomla WordPress no tiene soporte para reCAPTCHA integrado, pero tiene disponible varias formas para implementarse.

Para los usuarios de Form Maker, se incluye soporte para varios métodos de captcha, incluido el reCAPTCHA.

Para los usuarios de Contact Form 7 la opción popular es a través del complemento Better WordPress reCAPTCHA.

Para los usuarios de RocketTheme el soporte reCAPTCHA está creado de forma directa utilizando  RocketLauncher, solo se necesitaría ingresar las claves públicas y privadas en la configuración del tema y del formulario de contacto.

Esto se puede recrear fácilmente en Atributos de página, iniciando una nueva página y asignándole la plantilla de formulario de contacto.

Una vez configurada seguimos los siguientes pasos:

  1. Ir a Admin/ Configuración del tema/Plantillas de página. En esta parte se podrá ingresar el encabezado del formulario, la dirección de correo electrónico de contacto y la configuración de reCAPTCHA.
  2. Cambiar la configuración de reCAPTCHA a “Habilitado” e ingresar la Clave del sitio en el campo de Clave pública y la Clave secreta en el campo Clave privada.
  3. Guardar y verificar que esté funcionando.

 

Algunas alternativas al Google reCAPTCHA

Hay muchas utilidades que funcionan de maravilla para evitar los robots de spam que no sean Google reCAPTCHA.

PlusCaptcha es un complemento para WordPress con un enfoque moderno y popular  que no es intrusivo en la experiencia del usuario.

Akismet es una solución de filtrado de spam para WordPress que puede usarse para proteger varias áreas del sitio web, especialmente la sección de comentarios.

KeyCAPTCHA para Joomla no requiere que el visitante escriba texto, sino que le pide que complete una tarea simple.

 

Para dudas adicionales puedes contactar a nuestro equipo de soporte

  • Email, SSL
  • 0 Los Usuarios han Encontrado Esto Útil
¿Fue útil la respuesta?

Related Articles

¿Cómo configurar mi sitio web para que la URL se muestre con o sin www?

Cuando ingresas a un sitio web puedes visualizar la URL con www o sin www. Para lograrlo solo...

Configuración para utilizar correo dual en G Suite y Neolo

  AL gestionar las cuentas de correo de un dominio lo más común es  hacerlo solamente en el...

¿Puedo Migrar un sitio web y correos desde Plesk hacia cPanel?

Plesk es una plataforma de web hosting con un panel de control que permite administrar...

¿Cuánto es el límite en tamaño para archivos adjuntos en un email?

  Cuando redactas un email puedes anexar uno o varios archivos de diversas extensiones Para...

¿Cómo corregir errores inexplicables cuando usamos Elementor con WordPress?

Cuando un sitio web usa Elementor en WordPress y muestra error 500 en el maquetador o errores...