Ejemplo n.º 1
0
 public ActionResult Login(TaiKhoanDangNhap model)
 {
     if (ModelState.IsValid)
     {
         var result = nhanVienRepository.KiemTraDangNhap(model.TenTaiKhoan, model.MatKhau);
         if (result == 1)
         {
             var user = nhanVienRepository.LayTenTaiKhoan(model.TenTaiKhoan);
             //ThongTinDangNhap loginInformation = new ThongTinDangNhap();
             //loginInformation.MaTaiKhoan = user.ma_nv;
             //loginInformation.TenTaiKhoan = user.tai_khoan;
             Session[ThongSoCoDinh.USERSESSION] = user;
             Session["NV"]       = user.ma_nv;
             Session["NhanVien"] = user;
             return(RedirectToAction("Index", "Home"));
         }
         else if (result == 0)
         {
             ModelState.AddModelError("", "Mật khẩu không đúng");
         }
         else if (result == -1)
         {
             ModelState.AddModelError("", "Tài khoản hiện đang bị khóa");
         }
         else if (result == -2)
         {
             ModelState.AddModelError("", "Tài khoản không tồn tại");
         }
         else
         {
             ModelState.AddModelError("", "Đăng nhập thất bại");
         }
     }
     return(View("Index"));
 }