Как решить «ОШИБКА для владельца сайта: Неверный ключ сайта» в MVC? - PullRequest
0 голосов
/ 29 мая 2018

Я хочу внедрить Google Reaptcha в свое приложение, но оно выдает ошибку.Я не знаю, что я сделал не так.

Я установил пакет nuget GoogleRecaptcha, а затем получил site key, который в основном является открытым ключом, и private key.Затем я включил <script src='https://www.google.com/recaptcha/api.js'></script> в <head> раздел и <div class="g-recaptcha" data-sitekey="xxxxxxxxxxxx"></div> в форму.В web.config я добавил ключи.Я пробовал разные ключи, но все еще не работал.

ОШИБКА для владельца сайта: Неверный ключ сайта

@using reCAPTCHA.MVC


<html>
<head>
    <script src='https://www.google.com/recaptcha/api.js'></script>
</head>
<body>
    <form>
        @using (Html.BeginForm())
        {
            @Html.Recaptcha()
            @Html.ValidationMessage("ReCaptcha")
            <input type="submit" value="Register" />
            <div class="g-recaptcha" data-sitekey="6LeYD1wUAAAAAIzGhgDrIoI_OD7PUzwTJIQdpqGs"></div>
        }

    </form>

</body>
</html>

1 Ответ

0 голосов
/ 29 мая 2018

Я добавил localhost и 127.0.0.1 к доменам, и теперь это работает для меня.

...