Implementar ReCapcha
En primer lugar, y para hacer uso de este servicio; a través de la consola de Google Cloud, iremos a la página reCAPTCHA de Google.
Verificamos que el nombre de nuestro proyecto aparezca en el selector de recursos en la parte superior de la página.
Si no vemos el nombre de nuestro proyecto, haremos clic en el selector de recursos y, luego, insertamos.
Cumplimentamos el formulario agregando los dominios a los que afecta, si no, nos aparecerá este error:
Seleccionando reCAPCHA v2, de esta manera:
Haremos clic en "Enviar" y obtendremos 2 claves necesarias para implementar este servicio en nuestra web:
- Clave pública
- Clave secreta
reCAPTCHA en el formulario de contacto
En GBC se ha añadido el formulario de contacto con soporte para ReCaptcha solo si las variables de ReCaptcha están definidas en local.globals.
- Las variables son captchaKey y captchaSecretKey.
- En caso de no estar definidas el reCAPTCHA no se mostrará en el formulario.
reCAPTCHA en Web to lead para el resto de formularios
En BC se ha añadido la opción de generar el Web2Lead con reCAPTCHA V2.
- Para hacer uso del mismo hay que crear las variables de sistema w2l.recaptchakey y w2l.recaptchaprivatekey ambas con sus claves respectivas.
- En caso de que las claves no se encuentren definidas no se hará uso de la comprobación de reCAPTCHA para el Web2Lead.