/// <summary>
        /// 添加用户权限
        /// </summary>
        /// <param name="userId"></param>
        /// <returns></returns>
        private bool AddRights(string userId)
        {
            UserRightsHandler urHandler = new UserRightsHandler();

            if (CheckBox1.Checked)
            {
                if (urHandler.AddRigts(userId, "1") <= 0)
                {
                    return(false);
                }
            }
            if (CheckBox2.Checked)
            {
                if (urHandler.AddRigts(userId, "2") <= 0)
                {
                    return(false);
                }
            }
            if (CheckBox3.Checked)
            {
                if (urHandler.AddRigts(userId, "3") <= 0)
                {
                    return(false);
                }
            }
            if (CheckBox4.Checked)
            {
                if (urHandler.AddRigts(userId, "4") <= 0)
                {
                    return(false);
                }
            }
            return(true);
        }
        //判断权限
        private void JudgmentAuthority(string userId)
        {
            List <int> UserRights = new UserRightsHandler().GetRigtsCodeByUserId(userId.ToString());

            if (!UserRights.Contains(1))
            {
                Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript' defer>alert('改用户无此权限,请重新登陆!');</script>");
                Session["admin"] = null;
                Response.Redirect("weiyena2017.aspx");
            }
            if (UserRights.Contains(2))
            {
                UserManagerPag.Style.Add("display", "inline");
            }
            else
            {
                UserManagerPag.Style.Add("display", "none");
            }
            if (UserRights.Contains(3))
            {
                UrlManagerPag.Style.Add("display", "inline");
            }
            else
            {
                UrlManagerPag.Style.Add("display", "none");
            }
            if (UserRights.Contains(4))
            {
                UpdateIntrodutionPad.Style.Add("display", "inline");
            }
            else
            {
                UpdateIntrodutionPad.Style.Add("display", "none");
            }
        }
Esempio n. 3
0
        private void JudgmentAuthority(string userId)
        {
            List <int> UserRights = new UserRightsHandler().GetRigtsCodeByUserId(userId.ToString());

            if (!UserRights.Contains(1))
            {
                Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript' defer>alert('改用户无此权限,请重新登陆!');</script>");
                Session["admin"] = null;
                Response.Redirect("weiyena2017.aspx");
            }
        }
Esempio n. 4
0
        protected void loginButton_Click(object sender, EventArgs e)
        {
            UserModel userModel = new UserModel();

            userModel.UserName = nameText.Text.Trim();
            userModel.Password = passWordText.Text.Trim();

            userHandler = new UserHandler();
            int userId = userHandler.UserLogin(userModel);

            //判段是否登录成功
            if (userId > 0)
            {
                //判断是否记住用户名
                if (IsRemanber.Checked)
                {
                    HttpCookie cookieName = new HttpCookie("userName", userModel.UserName);
                    cookieName.Expires = DateTime.Now.AddMonths(2);
                    Response.SetCookie(cookieName);
                    HttpCookie cookiePassWord = new HttpCookie("passWord", userModel.Password);
                    cookiePassWord.Expires = DateTime.Now.AddDays(2);
                    Response.SetCookie(cookiePassWord);
                }
                else
                {
                    //删除存入的cookie
                    if (Request.Cookies["userName"] != null)
                    {
                        HttpCookie cookieName = new HttpCookie("userName");
                        cookieName.Expires = DateTime.Now.AddDays(-1d);
                        Response.SetCookie(cookieName);
                        HttpCookie cookiePassWord = new HttpCookie("passWord");
                        cookiePassWord.Expires = DateTime.Now.AddDays(-1d);
                        Response.SetCookie(cookiePassWord);
                    }
                }
                Session["admin"] = userId.ToString();
                List <int> UserRights = new UserRightsHandler().GetRigtsCodeByUserId(userId.ToString());
                if (UserRights.Count <= 0)
                {
                    Response.Redirect("UpdataUser.aspx");
                }
                Response.Redirect(url[UserRights[0]]);
            }
            else
            {
                Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript' defer>alert('用户名或密码错误!');</script>");
            }
        }
Esempio n. 5
0
        //判断权限
        private void JudgmentAuthority(string userId)
        {
            List <int> UserRights = new UserRightsHandler().GetRigtsCodeByUserId(userId.ToString());

            if (UserRights.Contains(1))
            {
                NewsManagerPag.Style.Add("display", "inline");
            }
            else
            {
                NewsManagerPag.Style.Add("display", "none");
            }
            if (UserRights.Contains(2))
            {
                UserManagerPag.Style.Add("display", "inline");
            }
            else
            {
                UserManagerPag.Style.Add("display", "none");
            }
            if (UserRights.Contains(3))
            {
                UrlManagerPag.Style.Add("display", "inline");
            }
            else
            {
                UrlManagerPag.Style.Add("display", "none");
            }
            if (UserRights.Contains(4))
            {
                UpdateIntrodutionPad.Style.Add("display", "inline");
            }
            else
            {
                UpdateIntrodutionPad.Style.Add("display", "none");
            }
        }