public ActionResult ChangePassword(string passwordold, string password, string repassword) { if (Session["DocGiaIsLogin"] == null) { return(RedirectToAction("DangNhap", "Login")); } else { if (password.Equals(passwordold)) { ViewData["Msg"] = "Lỗi: Mật khẩu mới trùng với mật khẩu cũ."; return(this.View()); } VW_DOCGIA dg = (VW_DOCGIA)Session["DocGiaIsLogin"]; if (!qldn.kiemTraMatKhauCu(dg.MaTheThuVien, passwordold)) { ViewData["Msg"] = "Lỗi: Mật khẩu cũ không đúng."; return(this.View()); } if (qldn.changePassword(dg.MaTheThuVien, password)) { ViewData["Msg"] = "Thông báo: Thay đổi mật khẩu thành công."; } else { ViewData["Msg"] = "Lỗi: Thay đổi mật khẩu không thành công."; } return(this.View()); } return(View()); }
public ActionResult DangNhap(string username, string password) { string targetUrl = ""; if (TempData["targetUrl"] != null) { targetUrl = TempData["targetUrl"].ToString(); TempData.Keep("targetUrl"); } if (qldn.kiemTraDangNhap(username, password)) { VW_DOCGIA dg = qldn.getModelDocGia(username); if (dg != null) { Session["DocGiaIsLogin"] = dg; if (!string.IsNullOrEmpty(targetUrl)) { return(new RedirectResult(targetUrl)); } return(RedirectToAction("Index", "Home")); } } else { ViewBag.username = username; ViewData["Msg"] = "Tài khoản và mật khẩu không hợp lệ."; return(this.View()); } return(View()); }
public VW_DOCGIA getModelDocGia(string username) { VW_DOCGIA dg = db.VW_DOCGIAs.Where(a => a.MaTheThuVien == username).FirstOrDefault(); if (dg != null) { return(dg); } else { return(dg); } }
// GET: DocGia public ActionResult ThongTinTaiKhoan() { if (Session["DocGiaIsLogin"] == null) { return(RedirectToAction("DangNhap", "Login")); } else { VW_DOCGIA dg = (VW_DOCGIA)Session["DocGiaIsLogin"]; ViewData["DocGiaInfo"] = dg; List <VW_TAILIEUDANGMUON> lstTaiLieuDangMuon = qlttdg.getDSTLDangMuon(dg.MaTheThuVien); ViewData["lstTaiLieuDangMuon"] = lstTaiLieuDangMuon; List <VW_TAILIEUDAMUON> lstTaiLieuDaMuon = qlttdg.getDSTLDaMuon(dg.MaTheThuVien); ViewData["lstTaiLieuDaMuon"] = lstTaiLieuDaMuon; } return(View()); }