public ActionResult Login(LoginModel model) { if (ModelState.IsValid) { var dal = new NguoiDungDAL(); //var result = dal.Login(model.IDNguoiDung, Encryptor.MD5Hash(model.MatKhau)); var result = dal.Login(model.IDNguoiDung, model.MatKhau); if (result == 1) { var nd = dal.GetByID(model.IDNguoiDung); var userSession = new UserLogin(); userSession.IDNguoiDung = nd.IDNguoiDung; userSession.TenNguoiDung = nd.TenNguoiDung; Session.Add(CommonConstants.USER_SESSION, userSession); Session["TenNguoiDung"] = nd.TenNguoiDung; return(RedirectToAction("Index", "HomeAD")); } 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 { ModelState.AddModelError("", "Đăng nhập không đúng"); } } return(View("Index")); }
public bool Login(string userName, string passWord) { return(dal.Login(userName, passWord)); }