Exemplo n.º 1
0
 public ActionResult Login(LoginModel model)
 {
     if (ModelState.IsValid)
     {
         var dao    = new AdminDao();
         var result = dao.Login(model.UserName, model.PassWord);
         if (result == 1)
         {
             var admin        = dao.GetById(model.UserName);
             var adminSession = new AdminLogin();
             adminSession.UserName = admin.UserName;
             adminSession.UserID   = admin.ID;
             Session.Add(CommonConstants.ADMIN_SESSION, adminSession);
             return(RedirectToAction("Index", "Home"));
         }
         if (result == 0)
         {
             ModelState.AddModelError("", "Tài khoản chưa được kích hoạt. Hoặc đã bị khóa.");
         }
         else
         {
             ModelState.AddModelError("", "Tài khoản hoặc mật khẩu không đúng.");
         }
     }
     return(View("Index"));
 }