欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

为每个页面加上Session判断的小例子

程序员文章站 2024-02-27 19:04:27
首先新建一个类,继承自system.web.ui.page,然后重写oninit,如下: 复制代码 代码如下:using system;using system.data...

首先新建一个类,继承自system.web.ui.page,然后重写oninit,如下:

复制代码 代码如下:

using system;
using system.data;
using system.configuration;
using system.linq;
using system.web;
using system.web.security;
using system.web.ui;
using system.web.ui.htmlcontrols;
using system.web.ui.webcontrols;
using system.web.ui.webcontrols.webparts;

namespace fusession
{
    public class judgesession : system.web.ui.page
    {
        protected override void oninit(eventargs e)
        {
            base.oninit(e);
            if (session.keys.count <= 0)
            {
                response.redirect("~/tiaozh.htm", true);
            }
            else
            {
                if (session["userid"] == null && session["qx"] == null && session["dept"] == null && session["username"] == null && session["qxtype"]==null)
                {
                    response.redirect("~/tiaozh.htm", true);
                }
            }
        }      
    }
}

在页面中按照如下方法引用即可。

复制代码 代码如下:

public partial class qrdeptman_home : fusession.judgesession