protected bool ValidateValidCode(string recapchaType, string recaptcha) { #if DEBUG return(true); #endif if (recapchaType.Equals("None", StringComparison.OrdinalIgnoreCase)) { return(true); } if (recapchaType.Equals("Google", StringComparison.OrdinalIgnoreCase)) { return(GoogleRecaptchaHelper.IsValidRequest(recaptcha)); } if (recapchaType.Equals("Geetest", StringComparison.OrdinalIgnoreCase)) { return(new GeetestHelper() .ValidateRequest(JsonConvert.DeserializeObject <GeetestRequestModel>(recaptcha), Session[GeetestConsts.GeetestUserId]?.ToString() ?? "", Convert.ToByte(Session[GeetestConsts.GtServerStatusSessionKey]), () => { Session.Remove(GeetestConsts.GeetestUserId); })); } return(false); }
public JsonResult ValidateGoogleRecaptchaResponse(string response) { return(Json(GoogleRecaptchaHelper.IsValidRequest(response))); }