/// <summary> /// 验证Geetest验证码 /// </summary> /// <returns></returns> public JsonResult ValidateGeetestCode() { var geetestRequest = new GeetestRequestModel { challenge = Request[GeetestConsts.FnGeetestChallenge], validate = Request[GeetestConsts.FnGeetestValidate], seccode = Request[GeetestConsts.FnGeetestSeccode] }; return(Json(new GeetestHelper() .ValidateRequest(geetestRequest, Session[GeetestConsts.GeetestUserId]?.ToString() ?? "", Convert.ToByte(Session[GeetestConsts.GtServerStatusSessionKey]), () => { Session.Remove(GeetestConsts.GeetestUserId); }))); }
/// <summary> /// 验证Geetest验证码 /// </summary> /// <returns></returns> public JsonResult ValidateGeetestCode() { var geetestRequest = new GeetestRequestModel { challenge = Request.Form[GeetestConsts.FnGeetestChallenge], validate = Request.Form[GeetestConsts.FnGeetestValidate], seccode = Request.Form[GeetestConsts.FnGeetestSeccode] }; return(Json(HttpContext.RequestServices.GetRequiredService <GeetestHelper>() .ValidateRequest(geetestRequest, HttpContext.Session.GetString(GeetestConsts.GeetestUserId)?.ToString() ?? "", Convert.ToByte(HttpContext.Session.GetString(GeetestConsts.GtServerStatusSessionKey)), () => { HttpContext.Session.Remove(GeetestConsts.GeetestUserId); }))); }