Importante: Ya no se admite la versión 1.0 de la API de reCAPTCHA. Actualiza a la versión 2.0. Más información
Errores de los usuarios
cometer errores al completar un formulario puede ser una experiencia muy frustrante para el usuario. Cuando un usuario ingresa el CAPTCHA de forma incorrecta (o cualquier otro campo en el formulario), te recomendamos que lo ayudes de la siguiente manera:
- Se volverá a mostrar el formulario en cuestión con los datos que se ingresaron previamente completados, para que no tengan que volver a ingresar todo.
-
Agregar el parámetro
error=
a http://www.google.com/recaptcha/api/challenge para que el tipo de error se muestre al usuario.
reCAPTCHA en un sitio HTTPS
Para evitar recibir advertencias del navegador cuando usas reCAPTCHA en un sitio SSL, debes reemplazar http://www.google.com/recaptcha/api por https://www.google.com/recaptcha/api cuando solicites un desafío. Tu solicitud a reCAPTCHA se vería de la siguiente manera:
<script type="text/javascript" src="https://www.google.com/recaptcha/api/challenge?k=your_public_key"> </script> <noscript> <iframe src="https://www.google.com/recaptcha/api/noscript?k=your_public_key" height="300" width="500" frameborder="0"></iframe><br> <textarea name="recaptcha_challenge_field" rows="3" cols="40"> </textarea> <input type="hidden" name="recaptcha_response_field" value="manual_challenge"> </noscript>
Campos de reCAPTCHA vacíos
Si el valor de “recaptcha_challenge_field” o “recaptcha_response_field” no se establece cuando procesas el formulario, evita enviar una solicitud a www.google.com/recaptcha/api/verify. De esta manera, podrás lidiar más rápido con los intentos simples de generar spam.