Как решить "ОШИБКА для владельца сайта: Неверный ключ сайта" в MVC?
Я хочу внедрить 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 ответ
Я добавил localhost
а также 127.0.0.1
на домены и у меня это сработало.