Importante: a versão 1.0 da API reCAPTCHA não é mais compatível. Faça upgrade para a versão 2.0. Saiba mais
Erros do usuário
Cometer erros ao preencher um formulário pode ser uma experiência muito frustrante para o usuário. Quando um usuário entra o CAPTCHA incorretamente (ou qualquer outro campo no formulário), recomendamos que você os ajude da seguinte maneira:
- Exibir novamente o formulário em questão com os dados que ele inseriu pré-preenchidos para que não seja necessário inserir tudo novamente.
-
Adicione o parâmetro
error=
a http://www.google.com/recaptcha/api/challenge para que o tipo de erro seja exibidos ao usuário.
reCAPTCHA em um site https
Para evitar avisos do navegador ao usar o reCAPTCHA em um site SSL, substitua http://www.google.com/recaptcha/api por https://www.google.com/recaptcha/api ao solicitar um desafio. Sua solicitação ao reCAPTCHA seria assim:
<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 reCAPTCHA vazios
Se o valor de "recaptcha_challenge_field" ou "recaptcha_response_field" é não for definido durante o processamento do formulário, evite enviar uma solicitação para www.google.com/recaptcha/api/verify. Isso permite para lidar mais rapidamente com tentativas simples de spam.