public ActionResult Login(string email = "", string password = "") { if (Request.HttpMethod == "GET") { return(View()); } else { //TODO: Kiểm tra thông tin đăng nhập qua CSDL var userAccount = AccountBLL.Authorize(email, EncodeMD5.GetMD5(password), UserAccountTypes.Employee); if (userAccount != null) { WebUserData cookiesData = new Admin.WebUserData() { UserID = userAccount.UserID, FullName = userAccount.FullName, GroupName = userAccount.GroupName, LoginTime = DateTime.Now, SessionID = Session.SessionID, ClientIP = Request.UserHostAddress, Photo = userAccount.Photo, }; FormsAuthentication.SetAuthCookie(cookiesData.ToCookieString(), false); return(RedirectToAction("Index", "Dashboard")); } else { ModelState.AddModelError("LoginError", "Đăng nhập thất bại"); ViewBag.Email = email; return(View()); } /*bool result = AccountBLL.Login(email, password); * if (result) * { * FormsAuthentication.SetAuthCookie(email, false); * return RedirectToAction("Index", "Dashboard"); * } * else * { * ModelState.AddModelError("LoginError", "Đăng nhập thất bại"); * ViewBag.Email = email; * return View(); * }*/ } }