Exemplo n.º 1
0
        public ActionResult Index(string name, string password)
        {
            LoginDao login_dao = new LoginDao();

            if (login_dao.Login(name, password) == 1)
            {
                EmployeeDao employee_dao = new EmployeeDao();
                UserLogin   userlogin    = new UserLogin();
                userlogin.Type            = 1;
                userlogin.ID              = employee_dao.GetIDByLogin(name);
                userlogin.Login           = name;
                userlogin.Name            = employee_dao.GetNameByID(userlogin.ID);
                userlogin.GroupEmployeeID = employee_dao.GetGroupEmployeeIDByLogin(name);
                Session["UserLogin"]      = userlogin;
                return(RedirectToAction("Blank", "Blank", new { Area = "Admin" }));
            }
            else if (login_dao.Login(name, password) == 2)
            {
                CustomerDao cus_dao   = new CustomerDao();
                UserLogin   userlogin = new UserLogin();
                userlogin.Type       = 2;
                userlogin.ID         = cus_dao.GetIDByLogin(name);
                userlogin.Login      = name;
                userlogin.Name       = cus_dao.GetNameByID(userlogin.ID);
                Session["UserLogin"] = userlogin;
                return(RedirectToAction("HomePage", "HomePage"));
            }
            else
            {
                ModelState.AddModelError("loitaikhoan", "Tài khoản hoặc mật khẩu không chính xác");
            }
            return(View("Index"));
        }