public ActionResult Login(Tbl_TaiKhoan tbl_TaiKhoan) { if (ModelState.IsValid) { using (QuanLyMamNonEntities db = new QuanLyMamNonEntities()) { var obj = db.Tbl_TaiKhoan.Where(a => a.maGV == tbl_TaiKhoan.maGV && a.matKhau == tbl_TaiKhoan.matKhau).FirstOrDefault(); if (obj != null) { var gv = db.Tbl_GiaoVien.Where(x => x.maGV == obj.maGV).FirstOrDefault(); Session["UserName"] = gv.hoTen.ToString(); Session["maGV"] = gv.maGV.ToString(); Session["hinhAnh"] = gv.hinhAnh.ToString(); Session["loaiTaiKhoan"] = obj.loaiTK.ToString(); //return RedirectToAction("Index", "GiaoVien"); if (obj.loaiTK == "Admin") { return(RedirectToAction("Index", "TaiKhoan")); } else if (obj.loaiTK == "Teacher") { return(RedirectToAction("Index", "TaiKhoan")); } // nếu tài khoản là admin thì trả về index giáo viên như trên } else { TempData["taikhoan"] = "abc"; return(RedirectToAction("Index", "BaiVietUser")); } } } return(View(tbl_TaiKhoan)); }