public ActionResult Login(LoginViewModel model) { if (ModelState.IsValid) { if (bus.LoginIsValid(model.UserName,model.Password)) { if(!bus.IsActiveAccount(model.UserName)) { ModelState.AddModelError("", "Tài khoản chưa được kích hoạt"); } else { FormsAuthentication.SetAuthCookie(model.UserName, false); bool isAdmin = bus.GetRoleUser(model.UserName); if (isAdmin) { Session["role"] = "Admin"; return RedirectToAction("Index", "Dashboard"); } else { Session["role"] = "NormalUser"; return RedirectToAction("Index", "Home"); } } } else { ModelState.AddModelError("", "Sai tên tài khoản hoặc mật khẩu"); } } return View(model); }
public ActionResult Login(LoginViewModel model) { if (ModelState.IsValid) { if (bus.LoginIsValid(model.UserName,model.Password)) { if(!bus.IsActiveAccount(model.UserName)) { ModelState.AddModelError("", "Tài khoản chưa được kích hoạt"); } else { FormsAuthentication.SetAuthCookie(model.UserName, false); return RedirectToAction("Index", "Home"); } } else { ModelState.AddModelError("", "Sai tên tài khoản hoặc mật khẩu"); } } return View(model); }