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

怎么通过验证才能打开一个新的页面

2012-02-24 
如何通过验证才能打开一个新的页面我想建一个后台,有一个登录页面,login.aspx和一个管理页面admin.aspx,我

如何通过验证才能打开一个新的页面
我想建一个后台,有一个登录页面,login.aspx和一个管理页面admin.aspx,我在地址栏里面输入admin.aspx时可以进入到admin.aspx中,这样就没有安全性,我怎么做才能一定到先登录才能进入到admin.aspx里面去  


[解决办法]
在页面最开始处加个session判断
当然session是登陆成功后才有值的
[解决办法]
创建个Session会话对象:
如下面的简单例子:
登陆页面login.aspx.cs:
在通过数据库验证时写到:
Session[ "IsLogin "]=True;
Response.Redirect( "admin.aspx ");
然后在管理页面即admin.aspx.cs中的Page_Load中加这个就可以了如下:
if (Session[ "IsLogin "]!=True)
{ response.write( " <scritp> alert( '您还有登陆呢 ') </scirpt> ") ; }

热点排行