public JsonResult AdminLogin(LoginModel model) { BoolModel result = new BoolModel(); if (string.IsNullOrWhiteSpace(model.UserName)) { result.Message = "用户名必填"; return(Json(result)); } if (string.IsNullOrWhiteSpace(model.Password)) { result.Message = "密码必填"; return(Json(result)); } result.Message = base.VerifyImgCode(model.VCode); if (!String.IsNullOrEmpty(result.Message)) { return(Json(result)); } model.Password = EncryptionHelper.MD5Encrypt(model.Password); var user = _SysUserService.Select(a => a.Password.Equals(model.Password) && (a.Name.Equals(model.UserName) || a.Phone.Equals(model.UserName))); if (user != null) { LoginSetCookie(user); result.IsSuccess = true; } else { result.Message = "用户名或密码错误"; } return(Json(result)); }
public void BoolIsNotValid() { var model = new BoolModel() { Value = default(bool) }; Assert.Throws <AggregateValidationException>(() => ExtendedValidator.EnsureIsValid(model)); }
public void BoolIsValid() { var model = new BoolModel() { Value = true }; ExtendedValidator.EnsureIsValid(model); }
public JsonResult CheckVerifyCode(string code) { BoolModel result = new BoolModel(); if (string.IsNullOrEmpty(code)) { result.Message = "图形验证码必填"; return(Json(result)); } if (Session["ValidateCode"] == null || !Session["ValidateCode"].ToString().Equals(code, StringComparison.InvariantCultureIgnoreCase)) { result.Message = "图形验证码错误"; return(Json(result)); } Session.Remove("ValidateCode"); result.IsSuccess = true; return(Json(result)); }
public void BoolIsValid() { var model = new BoolModel() { Value = true }; ExtendedValidator.EnsureIsValid(model); }
public void BoolIsNotValid() { var model = new BoolModel() { Value = default(bool) }; Assert.Throws<AggregateValidationException>(() => ExtendedValidator.EnsureIsValid(model)); }