Recaptcha-mvc
Google Recaptcha V3를 ASP.NET MVC 3 이상으로 통합하기위한 .NET 라이브러리.
출처 : Google의 이미지
용법
- ASP.NET MVC 프로젝트가 있다고 가정하십시오.
- 클라이언트 키와 비밀 키를 얻으려면 Google Recaptcha V3로 이동하십시오.
- Nuget을 통해 Recaptchamvc.net을 설치하십시오.
- 이 저장소에서 샘플 프로젝트를 다운로드하십시오.
- Google Recaptcha v3을 웹 응용 프로그램에 통합하려면이를 따르십시오.
API
htmlhelper 정적 클래스
- htmlhelper.setuphiddenrecaptcha : recaptcha 숨겨진 필드를 삽입하십시오.
- htmlhelper.setupclientscript : Google Recaptcha v3 스크립트와 Lib의 스크립트를 삽입하여 Captcha를 표시하십시오.
CommonHelper 정적 클래스
- CommenHelper.ValidatereCaptCHAV3 : 비밀 키 및 토큰에 대한 보안 문자를 검증하십시오.
- CommenHelper.AdderrorArandrectTogetAction : TempData에 오류를 추가하고 현재 동작으로 리디렉션합니다.
- CommonHelper.RedirectTourl : 특정 동작으로 리디렉션합니다.
- CommenHelper.adderrortomodelstate (기본적으로) : 현재 동작에서 ModelSTate에 오류 메시지를 추가합니다.
recaptcha3actionfilterattribute 필터
이 필터는 여러 필요한 URL에 대한 보안 문자를 확인하는 데 사용됩니다. 이것은 세 가지 매개 변수를 수용합니다.
- Secretkey : Google Recaptcha V3 서비스의 비밀 키.
- Filteritems : Catpcha 검증에 유효한 여러 조건.
- Onfailure : Catpcha 확인에 실패한 경우이 조치가 실행됩니다. 기본적으로 CommonHelper.adderrortomodelstate
- RecaptchafieldName : CARTCHA의 HTML 필드 이름. 기본적으로 recaptcha_response .
피드백
모든 피드백은 많이 감사합니다.
로그를 변경하십시오
v0.1.0
저작권 및 라이센스
© Copyright 2020 by 1001Binary MIT 라이센스