1

我想在我的应用程序中实现 google recaptcha,但它抛出了错误。我不知道我做错了什么。

我已经安装了 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>
4

1 回答 1

2

我已经将localhost和添加127.0.0.1到域中,它现在对我有用。

于 2018-05-29T11:50:58.733 回答