reCAPTCHA: conseils et consignes

Important: La version 1.0 de l'API reCAPTCHA n'est plus compatible. Veuillez passer à la version 2.0. En savoir plus

Erreurs des utilisateurs

Faire des erreurs lors du remplissage d'un formulaire peut être une expérience très frustrante pour l'utilisateur. Lorsqu'un utilisateur saisit un captcha de façon incorrecte (ou dans tout autre champ du formulaire), nous vous encourageons vivement à l'aider en:

  • Réafficher le formulaire en question avec les données qu'il a préremplies pour éviter de les saisir à nouveau
  • Ajout du paramètre error= à http://www.google.com/recaptcha/api/challenge afin que le type d'erreur s'affiche pour l'utilisateur.

reCAPTCHA sur un site HTTPS

Pour éviter de recevoir des avertissements du navigateur lorsque vous utilisez reCAPTCHA sur un site SSL, vous devez remplacer http://www.google.com/recaptcha/api par https://www.google.com/recaptcha/api lorsque vous demandez un test d'authentification. Votre demande à reCAPTCHA se présentera comme suit:

<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>

Champs reCAPTCHA vides

Si la valeur de "recaptcha_challenge_field" ou "recaptcha_response_field" n'est pas définie lors du traitement du formulaire, évitez d'envoyer une demande à www.google.com/recaptcha/api/verify. Vous pouvez ainsi gérer plus rapidement les simples tentatives de spam.