ReCaptcha 总是要求额外验证?

问题描述 投票:0回答:3

enter image description here

为了一个项目,我最近安装了新的2.0版本的ReCaptcha。我将密钥和密码添加到开发人员面板中,并在我的表单中安装了小部件。

它工作得很好,但有一个小问题: 验证码始终要求进行第二次验证。如果用户只看到绿色的勾号,那对他们来说很好,但点击验证码后,它会附带额外的图片验证......

那么这里有什么问题呢? Google 不信任我的 IP?如何检查?

enter image description here

php recaptcha
3个回答
10
投票

根据 WIRED 文章,Google(除其他迹象外)正在使用 IP 地址和 cookie 来识别您。

不再依赖于传统的扭曲词测试, 谷歌的“reCaptcha”检查每个用户无意中提供的线索:IP 地址和 cookie 提供了用户是同一人的证据 友好的人类谷歌从网络上的其他地方记住。和谢特 即使是用户鼠标悬停时所做的微小移动, 接近复选框可以帮助揭示自动化机器人。

在您的浏览器设置中,您很可能禁用了第三方 cookie,这将阻止 Google 识别您。将

*.google.com
添加到您的白名单中,基于图像的验证将不会再次显示。


2
投票

这不是第二次验证。如果您客户端的 IP 地址在 Google 白名单中,则除了绿色勾号之外不会显示任何内容。否则他们必须回答安全问题。

这不是错误,而是功能!

欲了解更多信息,请查看此处:https://www.funcaptcha.com/2015/01/06/recaptcha-is-still-vulnerable-perhaps-even-more-than-ever-before/


0
投票

嗨,我在我的 laravel 10 项目中安装了 Google Recaptcha v2。 验证码有时会显示图像的额外验证。 但是我的客户希望验证码始终显示额外的验证图像。 有人知道我该怎么做,请分享。 谢谢!

© www.soinside.com 2019 - 2024. All rights reserved.