public ActionResult Login(LoginModel model) { if (ModelState.IsValid) { var dao = new NguoidungDao(); var result = dao.Login(model.UserName, Encryptor.MD5Hash(model.Password)); if (result == 1) { var user = dao.GetById(model.UserName); var userSession = new UserLoginSS(); userSession.UserName = user.Taikhoan; userSession.UserID = user.ID_Nguoidung; Session.Add(CommonConstants.USER_SESSION, userSession); return(RedirectToAction("/")); } else if (result == 0 || result == -2) { ModelState.AddModelError("", "Đăng nhập không đúng."); } else if (result == -1) { ModelState.AddModelError("", "Tài khoản đã bị khóa."); } } return(View("Login")); }
public ActionResult Login(LoginModel model) { if (ModelState.IsValid) { var dao = new QuanlyDao(); var result = dao.Login(model.UserName, Encryptor.MD5Hash(model.Password)); if (result == 1) { var user = dao.GetById(model.UserName); var adminSession = new UserLoginSS(); adminSession.UserName = user.Taikhoan; adminSession.UserID = user.ID_Quanly; Session.Add(CommonConstants.ADMIN_SESSION, adminSession); return(RedirectToAction("Index", "Home")); } else if (result == 0 || result == -2) { ModelState.AddModelError("", "Đăng nhập không đúng."); } else if (result == -1) { ModelState.AddModelError("", "Tài khoản đã bị khóa."); } } return(View("Index")); }