8 votes

Comment corriger l'erreur NoCaptcha avec la clé de site ?

Dans mon application Laravel 5.7.3, j'utilise https://github.com/anhskohbo/no-captcha Pour cela j'ai installé ce package et ajouté les refs au fichier config/app.php. Après cela je suis allé sur le lien et avec mon compte google j'ai le compte suivant : https://imgur.com/a/leBrPOt

Mais j'insère les rangées suivantes dans mon modèle de lame :

    <div class="form-row mb-3">
        {!! NoCaptcha::renderJs() !!}
    </div>

et dans mon fichier .env j'ai ajouté les lignes :

NOCAPTCHA_SECRET=6LcRPHEUAAAAAKXPSZt0Hjjibxa1p_iq6XbH6sFk
NOCAPTCHA_SITEKEY=6LcRPHEUAAAAAPx8iLqBT1bThH1XfIhdcDYs-ssU

je vois que j'ai entré des paramètres NoCapture valides et que j'ai publié le fichier de configuration. après avoir vidé le cache avec les commandes :

php artisan cache:clear
php artisan config:cache

Mais sur mon formulaire, je vois un bloc de recapture d'image avec une erreur :

ERROR for site owner: Invalid site key

Je n'ai pas inséré de code dans mon contrôle ou dans mon modèle de lame, car cela n'était pas mentionné dans la documentation.

Pourquoi une erreur ? Ai-je oublié des options ?

7voto

Shobi Points 3534

En complément de la réponse de @Mohammad, l'idée est que l'erreur vient de google et non du paquet.

Le problème se situe probablement au niveau de la spécification des domaines. Ajoutez tous les domaines en conséquence, y compris les domaines de développement, comme le montre l'image. Lien vers le recaptcha recaptcha

5voto

Mohammad Points 373

Je pense que les domaines que vous avez choisis ne sont pas les bons.

S'il s'agit de localhost, veillez à saisir la clé API. localhost o domain.com le temps de création.

ou multi-domaines :

localhost
domain.com
...

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X