reCAPTCHA V3:我们是否需要验证每个页面的令牌?

时间:2019-03-20 09:48:50

标签: recaptcha verification recaptcha-v3

  

在您网站上的展示位置
  reCAPTCHA v3永远不会打断您的用户,因此您可以随时运行它而不影响   转换。 reCAPTCHA在具有最多上下文的情况下效果最佳   与您网站的互动,这是因为看到了   和虐待行为。因此,我们建议包括   在表单或动作以及   分析页面的背景。

来源:https://developers.google.com/recaptcha/docs/v3

以上文档说,我们需要在多个页面上集成ReCAPTCHA V3。所以我想知道,我们真的需要为每个页面生成验证令牌还是仅仅生成令牌就足够了吗?

喜欢

 grecaptcha.execute(reCaptchaPublicKey, {action: 'cartpage'}).then(function(token) {
            //skip verification
        });

注意: 在要阻止该漫游器的表单上,我正在生成令牌并将其与用户的表单数据一起传递到服务器。现在在服务器端,我正在验证令牌并获得分数以作为响应,以采取进一步的措施。

1 个答案:

答案 0 :(得分:2)

,以适当的操作(使用grecaptcha.execute进行首页访问)调用'homepage'足以使reCAPTCHA服务计数并处理访问。
reCAPCHA客户端脚本从reCAPTCHA服务请求提供给回调的令牌。如果不使用分数,将其发送到服务器然后再发送回reCAPTCHA服务以获取分数是没有意义的。