这种情况 Session该怎么用
用户登录页面的LOAD时,要进行是否登陆判断,没有登陆和登陆的权限是不同的
而要是这时对一个Session[ "LoginName "] 进行判断时 会出错,因为对于编译器它没法识别,要是不对他判断
该如何设置才能让登陆前后的权限不同 并且页面每刷新一次都进行一次Session
判断!
我在主页面登陆后 然后转到子页面 再从子页面转回来后 然后又要登陆
那个Session消失了么?
请问该怎么处理 棘手!!!!
------解决方案--------------------if(null==Session[ "LoginName "])
{
//说明此Session不存在,即用户没有登录
}
else
{
//此时在对Session进行判断
}
------解决方案--------------------if(Session[ "LoginName "]==null)
{
Response.Redirect( "login.aspx ");
}
------解决方案--------------------session 当然不能消失了 你只要存个session 在每个页面都可以调用 知道你释放!!
------解决方案--------------------if (Session[ "usercode "] == null)
{
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "msg ", " <script> window.close();parent.window.location= '../Login/Login.aspx '; </script> ");
return;
}