Стандартное поведение для reCaptcha V3 с формами - PullRequest
0 голосов
/ 14 декабря 2018

Я внедрил 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>');
                }
            });
        });
    });

...