public ActionResult Themmoi(NHANVIEN nhanvien) { ModelQuyenNguoiDung quyenNguoiDung = Session["QuyenNguoiDung"] as ModelQuyenNguoiDung; if (quyenNguoiDung != null && quyenNguoiDung.Quyen.Ten == "Admin") { NHANVIEN nguoiDung = Session["NguoiDungHT"] as NHANVIEN; if (nguoiDung != null) { if (ModelState.IsValid) { nhanvien.NguoiTao = nguoiDung.id; nhanvien.NgayTao = DateTime.Now; Senmail senmail = new Senmail(); senmail.SendEmail("*****@*****.**", "Mật khẩu vào hệ thống của bạn \n là " + nhanvien.TenDangNhap); Xuly xuly = new Xuly(); nhanvien.MatKhau = xuly.chuoiMaHoa(nhanvien.TenDangNhap); db.NHANVIENs.Add(nhanvien); db.SaveChanges(); return(RedirectToAction("Index")); } return(View()); } return(View()); } return(RedirectToAction("Index", "Home")); }
public ActionResult Dangnhap(string tenDangNhap, string matKhau) { Xuly xuly = new Xuly(); string matKhauNew = xuly.chuoiMaHoa(matKhau); NHANVIEN Listnv = db.NHANVIENs.SingleOrDefault(n => n.TenDangNhap == tenDangNhap); NHANVIEN nv = Listnv != null ? Listnv : null; if (nv != null) { if (nv.MatKhau == matKhauNew) { List <PHANQUYEN> listPQ = db.PHANQUYENs.Where(n => n.id_quyen == nv.id_Quyen).ToList(); QUYEN quyen = db.QUYENs.Find(nv.id_Quyen); ModelQuyenNguoiDung QuyenNguoiDung = new ModelQuyenNguoiDung(nv, quyen); Session["QuyenNguoiDung"] = QuyenNguoiDung; Session["DangNhap"] = "OK"; Session["thongbaoDN"] = null; Session["NguoiDung"] = nv.TenDangNhap; Session["NguoiDungHT"] = nv; listTb(); return(RedirectToAction("Index", "Home")); } Session["DangNhap"] = "NO"; Session["thongbaoDN"] = "Đăng nhập thất bại"; return(View()); } else { Session["DangNhap"] = "NO"; Session["thongbaoDN"] = "Đăng nhập thất bại"; return(View()); } }
public JsonResult DoiMatKhau(NHANVIEN nv) { if (ModelState.IsValid) { NHANVIEN nvOld = db.NHANVIENs.Find(nv.id); Xuly xuly = new Xuly(); nvOld.MatKhau = xuly.chuoiMaHoa(nv.MatKhau); db.Entry(nvOld).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(Json("YES", JsonRequestBehavior.AllowGet)); } return(Json("NO", JsonRequestBehavior.AllowGet)); }
public JsonResult CheckMatKhau(int id, string matkhauOld) { NHANVIEN nvOld = db.NHANVIENs.Find(id); Xuly xuly = new Xuly(); if (nvOld != null && nvOld.MatKhau == xuly.chuoiMaHoa(matkhauOld)) { return(Json("YES", JsonRequestBehavior.AllowGet)); } else { return(Json("NO", JsonRequestBehavior.AllowGet)); } }