RecaptchV3是否需要后端集成

时间:2019-06-26 15:37:12

标签: invisible-recaptcha recaptcha-v3

我们计划在我们的网站上使用recaptcha-V3。要首先尝试并分阶段发布-一个建议是先进行前端集成(不进行后端集成以进行站点验证),然后使用reCaptcha控制台进行监视以进行异常活动。如果发现异常活动,我们将在登录页面上打开一个额外的验证(由开关控制)。

所以我遇到的关键问题是-我们可以仅在前端而不在后端上集成recaptchaV3 -并使用管理控制台来监视活动吗?

1 个答案:

答案 0 :(得分:0)

是的,您可以这样做。没有任何后端集成可以做到,但是那不是实现这个的好方法。密钥和请求令牌将在客户端浏览器中显示。

尝试此代码:

<script src="http://www.google.com/recaptcha/api.js?render={recaptchaSiteKey}"></script>
<script>
 grecaptcha.ready(function() {
 grecaptcha.execute('recaptchaSiteKey', {action: 'homepage'}).then(function(token) {

var recaptchaSecret={recaptchaSecret};
var responseString = "https://www.google.com/recaptcha/api/siteverify?secret="+recaptchaSecret+"&response="+token;

            $.ajax({
            url:responseString
                //your code
            });
          });
     });
</script>