public ActionResult Update(int idAdmin)
        {
            if (Session["TaiKhoan"] != null)
            {
                var tk = Session["TaiKhoan"] as KhachHang;


                if (tk.LoaiTK == "Khách Hàng")
                {
                    return(View("../Home/Index"));
                }
                else
                {
                    AdminDAO dao   = new AdminDAO();
                    var      admin = dao.GetAdmin(idAdmin);
                    if (admin == null)
                    {
                        ViewBag.Alert = "Không thể tìm thấy tài khoản";
                    }
                    else
                    {
                        Session["UpdateAdmin"] = admin;
                    }
                    return(View("Index"));
                }
            }
            else
            {
                return(View("../DangNhap/Index"));
            }
        }
Exemple #2
0
        public ActionResult Index(string Login, string Password)
        {
            if (string.IsNullOrEmpty(Login))
            {
                ModelState.AddModelError("Login", "Нет login!");
            }
            if (string.IsNullOrEmpty(Password))
            {
                ModelState.AddModelError("Password", "Нет password!");
            }

            if (ModelState.IsValid)
            {
                AdminDAO dao   = new AdminDAO();
                var      admin = dao.GetAdmin(Login, dao.GetMD5(Password));
                if (admin != null)
                {
                    var cookie = FormsAuthentication.GetAuthCookie(Login, true);
                    Response.Cookies.Add(cookie);
                    return(View());
                }
                ViewBag.Result = "Неправильный логин или пароль!";
            }

            return(View());
        }
        public ActionResult Login()
        {
            if (Request.Cookies[CommonConstants.ADMIN_COOKIE] != null)
            {
                var result = adminDAO.LoginCheck(Request.Cookies[CommonConstants.ADMIN_COOKIE][CommonConstants.USERNAME], Request.Cookies[CommonConstants.ADMIN_COOKIE][CommonConstants.ADMINPASSWORD]);

                if (result == 1)
                {
                    //Create session
                    ADMIN admin = adminDAO.GetAdmin(Request.Cookies[CommonConstants.ADMIN_COOKIE][CommonConstants.USERNAME]);
                    Session.Add(CommonConstants.ADMIN_SESSION, admin);

                    return(RedirectToAction("Invoice", "Invoice"));
                }
            }

            return(View());
        }
        protected void btnLogin_Click(object sender, EventArgs e)
        {
            Admin admin = AdminDAO.GetAdmin(txtUserName.Text.Trim(), MD5Hash(txtPassword.Text.Trim()));

            if (admin == null)
            {
                txtErrorMessage.Visible = true;
                return;
            }
            Session.Add("Admin", admin);
            Response.Redirect("DashboardGUI.aspx");
        }
Exemple #5
0
 public static Admin RetrieveAdmin(User user)
 {
     return(AdminDAO.GetAdmin(user));
 }
        public ActionResult AdminDetail(int idAdmin)
        {
            var model = adminDAO.GetAdmin(idAdmin);

            return(View(model));
        }