Sistema Anti Spam Google no Captcha reCaptcha

Tutoriales

Demo Github

En muchas oportunidades nos ha pasado que nuestra Bandeja de correos se ha llenado de Correos con Contenido spam y los correos no cesan de ingresar a nuestra bandeja de entrada. Google antes nos daba una solución llamada Google reCaptcha, la cual con escuchar un audio o digitar el número que aparecía en el cuadro nos validaba si la persona que llenaba el formulario era un robot o un humano.
Ahora el sistema de Google ha evolucionado y Google lo denomina como Google No Captcha reCaptcha, este sistema valida si el que llena el formulario es o no un robot, mostrando imagenes y audio. Este nuevo sistema usa fotos de Google Street View, Google Imagenes, Google Maps, etc.

NOTA: El sistema de imágenes clickable y audio aparecerá cuando intentes llenar el formulario de entre 6 a 10 intentos.

En este tutorial les voy a mostrar como implementarlo y hacer la validación del lado de Servidor. Primero nos dirigimos a: https://www.google.com/recaptcha/admin y creamos la aplicación:
Creación de No Captcha reCaptcha
Ahora no olvidemos activar la casilla “Send alerts to owners”, para recibir en el correo un reporte con los intentos de ataques por parte de los Robots.

Ahora instanciamos los scripts para que funcione Google reCaptcha:

El script para validar la verificacion y el llenado del formulario:

script.js

Bien, ahora creamos para nuestra vista, el siguiente formulario:

index.php

Ahora Google nos aconseja la validación de lado del servidor, para eso usaremos PHP y creamos lo siguiente:

procesar.php

Eso es todo, si tienes problemas, puedes hacer click en el botón Github que esta al inicio del articulo al costado del botón Demo, para obtener el código fuente en el repositorio Git.

Espero les sirva de mucho este articulo !

Gracias por su atención.

Newsletter

Suscríbete a Nuestro Boletín de Novedades:

(Luego de la suscripción no te va salir ningun mensaje. Solo revisa tu bandeja de Correo para confirmar tu suscripción)
* indicates required