public ActionResult Index(LoginModel model) { if (ModelState.IsValid) { var dao = new AdminDao(); var result = dao.Login(model.username, Encryptor.MD5Hash(model.password)); if (result) { var admin = dao.GetByUserName(model.username); var adminSession = new AdminLogin(); adminSession.username = admin.username; adminSession.id_admin = admin.id_admin; adminSession.id_permission = admin.id_permission; adminSession.name = admin.name; Session.Add(CommonConstants.USER_SESSION, adminSession); dao.UpdateLastLogin(adminSession.id_admin); dao.UpdateLastSeen("Trang chủ", Url.Action("Index"), adminSession.id_admin); return(RedirectToAction("Index", "Home")); } else { ModelState.AddModelError("", "Sai thông tin đăng nhập."); } } return(View(model)); } //#index
public ActionResult Login(LoginModel model) { if (ModelState.IsValid) { var dao = new AdminDao(); var res = dao.Login(model.UserName, model.Password); if (res) { var user = dao.GetByUserName(model.UserName); var userSession = new UserLogin(); userSession.UserName = user.UserName; userSession.Name = user.Name; Session.Add(CommonConstants.USER_SESSION, userSession); return(RedirectToAction("Index", "Home")); } else { ModelState.AddModelError("", "Sign in is failed!"); } } return(View("Index")); }