/// <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"); } }
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"); } }
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>"); } }
//判断权限 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"); } }