首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

新手关于登陆后session检验的有关问题

2012-05-15 
新手关于登陆后session检验的问题,小弟是新手,程序是这样的,当用户登陆后,讲用户名写入session[username

新手关于登陆后session检验的问题,
小弟是新手,程序是这样的,当用户登陆后,讲用户名写入session["username"],需要检验的是,如果session["username"]==null,则不能访问admin文件夹下的所有页面,那么弹出对话框,“请登录”,然后转到login.aspx,我现在用了一个很笨的方法,就是在admin文件夹下的所有页面文件的pageload事件中写入下面的代码

if(session["username"] == null)
{
  response.write("<script>alert('请先登陆');location.href='login.aspx';</script>");
  response.end();
}
有更好的方法吗?求赐教啊,,跪谢了。

[解决办法]
写一个类webpage,这个类继承System.Web.UI.Page
把你的session判断的逻辑写到webpage这个类中
然后其他页面都继承webpage这个类

热点排行