码迷,mamicode.com
首页 > Windows程序 > 详细

winform之权限判断小技巧

时间:2015-10-14 00:23:48      阅读:257      评论:0      收藏:0      [点我收藏+]

标签:

每个页面都要判断用户是否登陆并且判断用户是否拥有相应的权限,,以至于每个页面都要判断Session["user"]是否为空,后期不好维护

小技巧:

因为每个页面都继承与Page类,又因为继承的单根性,所以

再新建一个基类,让这个基类继承与Page类,

让页面继承与这个基类。

同时,这个基类还要实现Page中的一个方法来初始化

//继承page页面,必须实现page中的方法,用来初始化基类
    public class Pagebase:Page
    {
        protected override void OnInit(EventArgs e)
        {
            base.OnInit(e);//初始化基类
            //判断权限
            if (Session["user"] == null)
            {
                Response.Write("<script language=‘javascript‘>alert(‘请先登录~!‘); location.href=‘../Index.aspx‘</script>");
                //Response.Redirect("~/Index.aspx");
            }
            else
            {
                if (((ITNBAOSCC.Model.Teacher)Session["user"]).TIsAdmin==0)
                {
                    Response.Write("<script language=‘javascript‘>alert(‘请先登录~!‘); location.href=‘../Index.aspx‘</script>");
                }
            }
        }
    }

 

winform之权限判断小技巧

标签:

原文地址:http://www.cnblogs.com/gchlcc/p/4876218.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!