public ActionResult Login([Bind(Include = "UserName,Password")] WA_Users wa_User) { if (ModelState.IsValid) { MD5 md5 = MD5.Create(); string passHash = GetMd5Hash(md5, wa_User.Password); WA_BlogerEntities db = new WA_BlogerEntities(); WA_Users user_Login = db.WA_Users.Where(x => x.UserName == wa_User.UserName && x.Password == passHash).FirstOrDefault(); if (user_Login == null) { ViewBag.LoginFailer = "Tài khoản hoặc mật khẩu không đúng"; ModelState.AddModelError("LoginFailer", "Tài khoản hoặc mật khẩu không đúng"); return(View()); } else { UserStatus userStatus = GetUSerValidation(user_Login); bool IsAdmin = false; switch (userStatus) { case UserStatus.AuthenticationAdmin: IsAdmin = true; break; case UserStatus.AuthenticationGuest: IsAdmin = false; break; } FormsAuthentication.SetAuthCookie(user_Login.UserName, false); Session["IsAdmin"] = IsAdmin; return(RedirectToAction("Index", "Home")); } } return(View()); }