如何在localhost上使用recaptcha v2?

时间:2017-09-26 08:53:03

标签: localhost recaptcha

使用谷歌recaptcha版本2为我的wordpress,我在我的谷歌帐户端添加了“localhost”域(我也尝试了“127.0.0.1”)我得到了密钥但在我的客户端我得到了这个错误:

  

错误:网站密钥的域名无效

  • 所有者电子邮件是正确的Gmail电子邮件
  • 网站密钥正确

有没有办法在Localhost上测试recaptcha(版本2)(使用虚拟主机)?

2 个答案:

答案 0 :(得分:29)

我找到了this solution

使用下面的这些键,您可以在localhost上进行测试:

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

谷歌在recaptcha上添加一条消息,以防止用户和管理员密钥仅用于测试。

答案 1 :(得分:2)

您还可以将localhost和127.0.0.1放入您的站点管理员。 来自常见问题: https://developers.google.com/recaptcha/docs/faq#im-getting-an-error-localhost-is-not-in-the-list-of-supported-domains-this-was-working-before-what-should-i-do

默认情况下不再支持

localhost域。如果您希望继续支持它们进行开发,可以将它们添加到站点密钥的受支持域列表中。转到管理控制台以更新支持的域列表。我们建议使用单独的密钥进行开发和生产,并且不允许在生产站点密钥上使用localhost。