public ActionResult Index() { if (Session[Common.CommonConstant.USER_SESSION] != null) { var giaovien = dao.GetbyID((int)(Session[Common.CommonConstant.ID_SESSION])); return(View(giaovien)); } else { return(RedirectToAction("Index", "Login")); } }
public ActionResult Login(ACCOUNT objUser) { if (ModelState.IsValid) // kiem tra rong { var dao = new DAO_GIAOVIEN(); var obj = dao.Login_Giaovien(objUser.Username, Encryptor.MD5Hash(objUser.Password).ToString()); if (obj == 1) { var _teacher = dao.GetbyAccpunt(objUser.Username, Encryptor.MD5Hash(objUser.Password).ToString()); var userTeacher = new SessionTeacher(); userTeacher.IDuser = _teacher.IDTeacher; userTeacher.user = dao.GetbyID(_teacher.IDTeacher).Name; userTeacher.state = 1; Session.Add(CommonConstant.USER_SESSION, userTeacher.user); Session.Add(CommonConstant.ID_SESSION, userTeacher.IDuser); Session.Add(CommonConstant.USER_STATE, userTeacher.state); Session.Add(CommonConstant.ID_TEACHING_CLASS, null); Session.Add(CommonConstant.ID_CLASS, null); return(RedirectToAction("Index", "thongtin")); } else if (obj == 0) { ModelState.AddModelError("", "Tài Khoản Không Tồn Tại"); } else if (obj == -1) { ModelState.AddModelError("", "Tài Khoản Đang bị Khóa"); } else if (obj == -2) { ModelState.AddModelError("", "Mật Khẩu Không Đúng"); } else { ModelState.AddModelError("", "Đăng Nhập Không Đúng"); } } return(View("Index")); }