J'implémente reCAPTCHA sur un de mes sites Web et je l'ai implémenté avec succès. Cela fonctionne bien. Parfois, le reCAPTCHA n'est complété qu'en cliquant sur "Je ne suis pas un robot" mais parfois il montre la grille d'images pour sélectionner les images correctes et compléter le captcha.Façon d'ignorer les images reCAPTCHA défi
Je me demandais si c'était possible ou non. Pouvons-nous désactiver le défi de sélection d'images afin que le reCAPTCHA ne puisse être complété qu'en cliquant sur le bouton «Je ne suis pas un robot». Quelle est la théorie de Google pour montrer la grille d'images?
J'ai déjà lu ceci: Prevent reCaptcha multiple image selections mais il n'y a pas assez d'informations ici.
Merci! J'ai inclus recaptcha/api.js
ci-dessous.
<script src="https://www.google.com/recaptcha/api.js?onload=onloadCallbackAuto&render=explicit&hl=<?php echo $lang;?>" async defer >
Mon code reCAPTCHA est ci-dessous:
var onloadCallbackAuto = function() {
/// do something....
}
var verifyCallback = function() {
/// do something....
}
grecaptcha.render('gReCaptchaDiv', {
'sitekey' : '<?php echo $siteKey;?>',
'callback' : verifyCallback,
'theme' : 'light'
});
Pouvez-vous élaborer sur ** _ pourquoi _ ** vous voulez pouvoir ignorer le défi de la sélection d'images? Parce qu'il semble que vous voulez qu'un robot soit capable de réussir le défi, auquel cas vous pouvez aussi désactiver reCAPTCHA - mais si vous avez une raison différente, alors il peut y avoir d'autres façons de résoudre votre problème spécifique. –
pourrait aussi bien mettre une case à cocher et autoriser le formulaire uniquement lorsque la case est cochée. votre exigence n'a aucun sens pour le moment. – Stavm
Je vérifie juste s'il est possible d'ignorer le défi d'image. Il sera plus facile pour mes utilisateurs de cocher la case "Je ne suis pas un robot" et de terminer le processus. Si ce n'est pas possible, je n'ai aucun problème. Aussi, je veux savoir quand et comment google décide de montrer le défi des images. Il ne montre pas toujours la grille d'images. –