Я внедрил Google reCaptcha V3 на своем сайте MVC.После обратного звонка я добавляю кнопку отправки в форму после того, как обратный вызов проверяет счет.Это все работает нормально, но, кажется, не добавляет безопасности, в основном это должно сработать, но это не займет много времени.
Есть ли какой-то совет / стандарт, почему это нужно?
<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>');
}
});
});
});