session校验是否登录

时间:2023-03-08 16:49:16

由于一个网站要有好多页面,如果每个页面都写上检验session是否为空,太麻烦了,所以写个工具类,就方便了.

1首先创建一个类库Common

session校验是否登录

2,然后在这个类库添加引用

session校验是否登录

3在Common继承 :System.Web.UI.Page

代码如下

public   class Common:System.Web.UI.Page    
{       
protected override void OnInit(EventArgs e)       
{           
if (Session["UserInfo"]==null)          
  {               
Response.Redirect("/Login.aspx");
            }   
         base.OnInit(e);     
   }   
  }
注:这里重写了OnInit方法,让网页都验证这个session是否为空,如果为空,就跳转到登陆页面! 4然后再web页面继承Common 下的这个方法
代码如下
public partial class WebForm1 :Common.Common  
{      
protected void Page_Load(object sender, EventArgs e)      
{      
}  
}
只要在每个页面都继承这个Common就可以验证session是否为空了