如何在Google Recaptcha中添加50多个域名



我的网站使用Google Recaptcha V2,我添加了50个域来支持这些域上的Captcha。但我有50多个域名要添加,我不能在谷歌上做recatcha管理。那么,对此有什么解决方案/建议吗?

经过大量研究,我发现每个密钥站点/密钥对添加的域不能超过50个。然而,我们可以为每个谷歌帐户添加50个这样的密钥对,然后创建一个包含域列表及其站点/密钥对的JSON,如

{
"CaptchaGroups":{
"Group 1":{
"CaptchaSiteKey":"group 1 site key",
"CaptchaSecretKey":"group 1 secret key",
"Domains":[
"domain1.com",
"domain2.co",
"domain3.edu"
]
},
"Group 2":{
"CaptchaSiteKey":"group 2 site key",
"CaptchaSecretKey":"group 2 secret key",
"Domains":[
"domain4.com",
"domain5.co",
"domain6.edu",
"localhost"
]
}
}
}

然后在代码中,我们可以读取适当的域,并使用站点/密钥对进行使用。

您可以做的是转到Google控制台管理面板的设置并取消勾选选项"验证reCAPTCHA解决方案的来源"-这样,您就可以在50多个域上使用reCAPTCHA v2。

最新更新