public ActionResult Login(LoginModel model) { if (ModelState.IsValid) { var dao = new AdminDAO(); var result = dao.Login(model.UserName, model.PassWord); if (result == 1) { var user = dao.GetByID(model.UserName); var userSession = new UserLogin(); userSession.UserName = user.UserName; userSession.UserID = user.ID; userSession.Name = user.Name; Session.Add(CommonConstants.USER_SESSION, userSession); return(RedirectToAction("Index", "Home")); } else if (result == 0) { ModelState.AddModelError("", "Tài khoản không tồn tại"); } else if (result == -1) { ModelState.AddModelError("", "Tài khoản bị khóa"); } else if (result == -2) { ModelState.AddModelError("", "Mật khẩu không đúng"); } else { ModelState.AddModelError("", "Đăng nhập không đúng"); } } return(View("Index")); }
public ActionResult Login(LoginModel model) { if (ModelState.IsValid) { var dao = new AdminDAO(); var result = dao.Login(model.Email, Encryptor.MD5Hash(model.PassWord)); if (result == 1) { var admin = dao.GetByID(model.Email); var adminSession = new AdminLogin(); adminSession.Email = admin.Email; adminSession.Id_Admin = admin.Id_User; Session.Add(CommonConstant.ADMIN_SESION, adminSession); return(RedirectToAction("Index", "Home")); } else if (result == 0) { ModelState.AddModelError("", "Tài khoản không tồn tại."); } else if (result == -1) { ModelState.AddModelError("", "Tài khoản đang bị khóa."); } else if (result == -2) { ModelState.AddModelError("", "Mật khẩu không đúng."); } else if (result == 2) { var admin = dao.GetByID(model.Email); var adminSession = new AdminLogin(); adminSession.Email = admin.Email; adminSession.Id_Admin = admin.Id_User; Session.Add(CommonConstant.ADMIN_SESION, adminSession); Response.Redirect("http://localhost:61528/AddInformationProfile/Create"); //return RedirectToAction("Create", "Profiles"); } else { ModelState.AddModelError("", "Đăng nhập không đúng."); } } return(View("Index")); }