나는 구글의 reCAPTCHA를 지침에 따라 내가 서버 측 검증을 추가 할 시점입니다했습니다 추가 :구글 reCAPTCHA를 서버 측 검증 MVC3
https://developers.google.com/recaptcha/docs/verify
을하지만 해당 페이지를 볼 때를, 몇 가지 방법에 대한 설명을 얻었지만 정확히 내 견해에 쓰는 내용에 대한 설명은 아닙니다. Google의 인증을 받기 위해 내 의견에 정확히 무엇을 써야합니까?
나는 구글의 reCAPTCHA를 지침에 따라 내가 서버 측 검증을 추가 할 시점입니다했습니다 추가 :구글 reCAPTCHA를 서버 측 검증 MVC3
https://developers.google.com/recaptcha/docs/verify
을하지만 해당 페이지를 볼 때를, 몇 가지 방법에 대한 설명을 얻었지만 정확히 내 견해에 쓰는 내용에 대한 설명은 아닙니다. Google의 인증을 받기 위해 내 의견에 정확히 무엇을 써야합니까?
ASP.NET 웹 도우미 라이브러리를 사용할 수 있습니다. 여기에는 ReCaptcha와 다른 일반적인 위젯을 렌더링하는 메소드가 포함되어 있습니다. NuGet 패키지에 link이 있습니다.
당신이 컨트롤러에 reCAPTCHA를 참조하십시오 다음 포스트
@using Recaptcha; // goes in your controller
이에 검증 모든 정보를 들어 서버 측
[HttpPost]
[RecaptchaControlMvc.CaptchaValidator]
public ActionResult ForgotPassword(CheckUsernameViewModel model, bool captchaValid, string captchaErrorMessage) {
if(ModelState.IsValid) {
if(captchaValid) {
// do stuff
}
ModelState.AddModelError("", captchaErrorMessage);
}
return View(model);
}
의 유효성을 검사하는 방법의 예를 참조하십시오 내 연습을 올바르게 구현하려면 여기에 답변을 게시하십시오.