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());
        }
示例#3
0
        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);
            }
        }
示例#4
0
        // 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());
        }