public ActionResult UserAdd(UserInfo info) { int result = 0; bool isExists = checkUser2(info.LoginName, 0); if (!isExists) { //Account account = new Account(); //account.UserName = "******"; //account.LoginPwd = StringEncryptionHelp.Md5Encrypt("111"); //account.Info = info; //_AccountService.Add(account); info.LoginPwd = StringEncryptionHelp.Md5Encrypt(info.LoginPwd); _UserInfoService.Add(info); _UserInfoService.Save(); } return(Json(new { valid = result }, JsonRequestBehavior.AllowGet)); }
public ActionResult Login(AccountModels model, string returnUrl) { if (ModelState.IsValid) { if (Session["VerificationCode"] == null || Session["VerificationCode"].ToString() != model.VerificationCode) { ModelState.AddModelError("VerificationCode", "验证码错误,请重新输入"); } else { var userData = _UserInfoService.GetWhere(m => m.LoginName == model.UserName && m.IsLock == false).FirstOrDefault(); if (FormsAuthentication.Authenticate(model.UserName, model.PassWord)) { SetCookie(model, userData); return(RedirectToUrl(returnUrl)); } else { if (userData != null) { if (userData.LoginPwd == StringEncryptionHelp.Md5Encrypt(model.PassWord)) { SetCookie(model, userData); return(RedirectToUrl(returnUrl)); } else { ModelState.AddModelError("PassWord", "别瞎登录,密码不对"); } } else { ModelState.AddModelError("UserName", "sb,没有这个用户"); } } } } return(View(model)); }