Recaptcha-MVC
Библиотека .NET для интеграции Google Recaptcha V3 в ASP.NET MVC 3 и выше.
Источник: изображение из Google
Использование
- Предположим, у вас есть проект ASP.NET MVC.
- Зайдите в Google Recaptcha V3, чтобы получить клиент -ключ и секретный ключ.
- Установите RecaptChamvc.net через Nuget.
- Загрузите образец проекта из этого репозитория.
- Следите за ним, чтобы интегрировать Google Recaptcha V3 в ваше веб -приложение.
API
HtmlHelper Static Class
- Htmlhelper.setuphiddenrecaptcha : вставьте скрытое поле Recaptcha.
- Htmlhelper.setupclientscript : вставьте сценарий Google Recaptcha v3 и сценарий LIB для отображения CAPTCHA.
Commonhelper Static Class
- Commonhelper.validaterecaptchav3 : подтвердить капчу против секретного ключа и токена.
- CommonHelper.AdderRorAndrecectTogetAction : добавить ошибку в TempData и перенаправления в текущее действие.
- Commonhelper.redirectTourl : перенаправление на конкретное действие.
- CommonHelper.AdderRortomodelState (по умолчанию): добавляет сообщение об ошибке в модель в текущее действие.
Recaptcha3actionfilteratttribute Filter
Этот фильтр используется для проверки CAPTCHA для ряда необходимых URL. Это принимает три параметра:
- SecretKey: Секретный ключ службы Google Recaptcha V3.
- Filteritems: ряд условий, которые действительны для проверки Catpcha.
- Onfailure: В случае, если проверка Catpcha не удастся, это действие будет выполнено. По умолчанию, CommonHelper.AdderRortomodelState
- Recaptchafieldname: HTML -поля имя капчи. По умолчанию, recaptcha_response .
Обратная связь
Любые отзывы высоко ценятся.
Изменить журналы
v0.1.0
- Поддерживает ASP.NET MVC 3 и выше.
Авторские права и лицензия
© Copyright 2020 по 1001Binary MIT Лицензия