public ActionResult DoRegister() { string res = JsonStringResult.VerifyFail(); try { if (GeetestValidate.Validate()) { res = UsersBll.Instance.Register(Request["UserName"].TryParseString(), Request["Password"].TryParseString(), Request["Mobile"].TryParseString(), Request["InvitationCode"].TryParseString(), Request["NickName"].TryParseString()); var objRes = JsonConvert.DeserializeObject <APIResultBase>(res); if (objRes.code == (int)OperateResCodeEnum.成功) { string user = JsonConvert.SerializeObject(UsersBll.Instance.GetUserByUserName(Request["UserName"].TryParseString()), new JsonSerializerSettings { DateFormatString = "yyyy-MM-dd HH:mm:ss" }); CookieHelper.SetCookie("User", user, DateTime.Now.AddDays(30)); } } else { res = JsonStringResult.Error(OperateResCodeEnum.验证码错误); } } catch (Exception ex) { res = JsonStringResult.Error(OperateResCodeEnum.内部错误); } return(Content(res)); }
public ActionResult DoLogin() { string res = JsonStringResult.VerifyFail(); try { if (GeetestValidate.Validate()) { CUsers user = UsersBll.Instance.Login(Request["LoginName"].TryParseString(), Request["Password"].TryParseString()); if (user != null) { string userJson = JsonConvert.SerializeObject(user, new JsonSerializerSettings { DateFormatString = "yyyy-MM-dd HH:mm:ss" }); CookieHelper.SetCookie("User", userJson, DateTime.Now.AddDays(30)); res = JsonStringResult.SuccessResult(); } else { res = JsonStringResult.Error(OperateResCodeEnum.用户名或密码错误); } } else { res = JsonStringResult.Error(OperateResCodeEnum.验证码错误); } } catch (Exception ex) { res = JsonStringResult.Error(OperateResCodeEnum.内部错误); } return(Content(res)); }
public ActionResult ValidateCode() { string res = JsonStringResult.Error(OperateResCodeEnum.验证码错误); if (GeetestValidate.Validate()) { res = JsonStringResult.SuccessResult(); } return(Content(res)); }