public ActionResult Login(Account acc, string returnUrl) { try { if (!string.IsNullOrEmpty(acc.UserName) && !string.IsNullOrEmpty(acc.Password)) { using (var db = new KhaoThiDBContext()) { var passToMD5 = strPro.GetMD5(acc.Password); var account = db.Accounts.Where(m => m.UserName.Equals(acc.UserName) && m.Password.Equals(passToMD5)).Count(); if (account == 1) { FormsAuthentication.SetAuthCookie(acc.UserName, false); Session["idUser"] = acc.UserName; Session["roleUser"] = acc.RoleID; return(RedirectToLocal(returnUrl)); } ModelState.AddModelError("", "Thông tin đăng nhập chưa chính xác"); } } ModelState.AddModelError("", "Username and password is required."); } catch { ModelState.AddModelError("", "Hệ thống đang được bảo trì, vui lòng liên hệ với quản trị viên"); } return(View(acc)); }
public ActionResult Create() { try { using (var db = new KhaoThiDBContext()) { if (db.Roles.Count() == 0) { var role = new Role(); role.RoleID = "Admin"; role.RoleName = "Admin"; db.Roles.Add(role); db.SaveChanges(); var role2 = new Role(); role2.RoleID = "Lecture"; role2.RoleName = "Giảng viên"; db.Roles.Add(role2); db.SaveChanges(); } if (db.Accounts.Count() == 0) { var acc = new Account(); acc.UserName = "******"; acc.Password = strPro.GetMD5("123456"); acc.ConfirmPassword = acc.Password; acc.RoleID = "Admin"; db.Accounts.Add(acc); db.SaveChanges(); } } } catch {} return(RedirectToAction("Login", "Account")); }
public ActionResult Index() { using (var db = new KhaoThiDBContext()) { var model = db.KyThis.Where(m => m.isDelete == false).ToList(); return(View(model)); } }
public ActionResult ResetPass() { try { using (var db = new KhaoThiDBContext()) { var account = db.Accounts.Find("Admin"); account.Password = strPro.GetMD5("123456"); account.ConfirmPassword = account.Password; db.SaveChanges(); } } catch { } return(RedirectToAction("Index", "Home_Ad")); }
private void InsertDataMonHoc(int?id) { var db = new KhaoThiDBContext(); var model = db.DanhSachThis.Where(m => m.IdKyThi == id).Select(m => new { m.f_mamh, m.phongthi, m.ngaythi, m.tietbatdau, m.sotiet, m.IdKyThi, m.f_tenmhvn }).Distinct().ToList(); for (int i = 0; i < model.Count; i++) { DanhSachThi dst = new DanhSachThi(); dst.f_tenmhvn = model[i].f_tenmhvn; dst.f_masv = model[i].f_mamh; dst.f_holotvn = model[i].phongthi; dst.ngaythi = model[i].ngaythi; dst.tietbatdau = model[i].tietbatdau; dst.sotiet = model[i].sotiet; dst.IdKyThi = model[i].IdKyThi; dst.sobaodanh = 0; db.DanhSachThis.Add(dst); } db.SaveChanges(); }
private int CheckSession() { using (var db = new KhaoThiDBContext()) { var user = HttpContext.Session["idUser"]; if (user != null) { var role = db.Accounts.Find(user.ToString()).RoleID; if (role != null) { if (role.ToString() == "Admin") { return(1); } else if (role.ToString() == "Lecture") { return(2); } } } } return(0); }