示例#1
0
        public ActionResult Login(Login model)
        {
            if (ModelState.IsValid)
            {
                var dao    = new DataAccessObject();
                var result = dao.LoginKH(model.TaiKhoan, FileMaHoa.MD5Hash(model.MatKhau));
                if (result == 1)
                {
                    var khachHang = dao.GetByID_KH(model.TaiKhoan);
                    Session.Add(CommonConstants.CUSTOMER_SESSION, khachHang.HoTen);
                    return(Redirect("/"));
                }
                else if (result == 0)
                {
                    ModelState.AddModelError("", "Tài Khoản Không Tồn Tại!!!");
                }
                else if (result == -2)
                {
                    ModelState.AddModelError("", "Mật Khẩu Không Đúng!!!");
                }
                else if (result == -1)
                {
                    ModelState.AddModelError("", "Tài Khoản Đã Bị Khóa!!!");
                }
                model = new Login();
            }

            return(View(model));
        }