Пример #1
0
        public ActionResult Login(Gv_LoginModel model)
        {
            if (ModelState.IsValid)
            {
                var dao    = new GiangVienDao();
                var result = dao.Login(model.MaGV, model.Matkhau);
                if (result == 1)
                {
                    var giangvien = dao.GetById(model.MaGV);
                    Session["TenGV"] = giangvien.TenGV;
                    Session["MaGV"]  = giangvien.MaGV;
                    Session["Email"] = giangvien.Email;

                    var GiangvienSesstion = new GiangVienLogin();
                    GiangvienSesstion.TenGV = giangvien.TenGV;
                    GiangvienSesstion.MaGV  = giangvien.MaGV;

                    Session[CommonConstants.MaGV_SESSTION] = giangvien.MaGV;
                    Session.Add(CommonConstants.TENGV_SESSTION, GiangvienSesstion);
                    return(RedirectToAction("Index", "GV_Home"));
                }
                else if (result == 0)
                {
                    ModelState.AddModelError("", "Tài khoản không tồn tại.");
                }
                else
                {
                    ModelState.AddModelError("", "Sai mật khẩu");
                }
            }
            return(View("Index"));
        }
Пример #2
0
 public ActionResult LogOut(Gv_LoginModel model)
 {
     Session.Add(CommonConstants.TENGV_SESSTION, null);
     return(RedirectToAction("Index", "GV_Login"));
 }