我已经在我的MVC网站上实现了Google reCaptcha V3。回叫后,在回调验证分数之后,将提交按钮添加到表单中。一切正常,但似乎并没有增加太多安全性,大多数情况下它应该可以工作,但破坏它并不需要太多时间。
有建议/标准为什么要处理此问题吗?
<script>
grecaptcha.ready(function() {
grecaptcha.execute('...........', {action: 'submit'})
.then(function (token) {
$.getJSON("/Api/RecaptchaV3Vverify?token=" + token, function (data) {
if (data.Score >= 0.5) {
$('#SubmitButtonDiv').html('<input type="submit" value="Submit" class="btn btn-default btn-sm btn-yellow btn-main">');
} else {
$('#SubmitButtonDiv').html('<span style="font-size:large; color:red; font-weight:bold; text-align:center;">Sorry, the system thinks your a robot!</span>');
}
});
});
});