web-dev-qa-db-fra.com

Comment utiliser recaptcha v2 sur localhost?

En utilisant la version 2 de Google recaptcha pour mon wordpress, j'ai ajouté le domaine "localhost" (j'ai également essayé "127.0.0.1") du côté de mon compte Google et j'ai reçu des clés mais du côté client j'ai eu cette erreur:

ERREUR: domaine non valide pour la clé de site

  • L'adresse e-mail du propriétaire est l'e-mail Gmail correct
  • La clé du site était correcte

Existe-t-il un moyen de tester recaptcha (version 2) sur Localhost (à l'aide de virtualhosts)?

6
J.BizMai

J'ai trouvé cette solution .

En utilisant ces clés ci-dessous, vous pouvez faire vos tests sur localhost, ces clés sont fournies dans le lien ci-dessus à des fins de test par Google:

Site key: 6LeIxAcTAAAAAJcZVRqyHh71UMIEGNQ_MXjiZKhI
Secret key: 6LeIxAcTAAAAAGG-vFI1TnRWxMZNFuojJ4WifJWe

Google ajoute un message sur recaptcha pour empêcher les utilisateurs et l'administrateur que les clés sont uniquement destinées aux tests.

36
J.BizMai

Vous pouvez également mettre localhost et 127.0.0.1 dans votre administrateur de site. À partir des FAQ: https://developers.google.com/recaptcha/docs/faq#im-getting-an-error-localhost-is-not-in-the-list-of-supported-domains- cela-fonctionnait-avant-ce-que-je-dois-faire

les domaines localhost ne sont plus pris en charge par défaut. Si vous souhaitez continuer à les soutenir pour le développement, vous pouvez les ajouter à la liste des domaines pris en charge pour votre clé de site. Accédez à la console d'administration pour mettre à jour votre liste de domaines pris en charge. Nous vous conseillons d'utiliser une clé distincte pour le développement et la production et de ne pas autoriser localhost sur la clé de votre site de production.

2
Larry C. Lyons