关于孔子简介资料:asp.net 中Session 判断用户 是否登陆问题
来源:百度文库 编辑:高校问答 时间:2024/04/29 00:45:20
我做了一个注册页面,其中是用Session来表示登陆的用户 ,如当用户登陆成功后Session["LoginUser"]=this.txtUserName.Text.ToString();
可是我现在想做的是在首页上判断一下是否登陆了,如果登陆了就直接显示用户信息,如果没有登陆就什么也不做,正常显示首面,我是这么写的代码
//判断是否登陆
private void Judge()
{
if(Session["LoginUser"]==null)
{
}
else
{
this.Disp_UserMessage();
this.Panel1.Visible=false;
this.Panel2.Visible=true;
}
}
可是不好使呀
可是我现在想做的是在首页上判断一下是否登陆了,如果登陆了就直接显示用户信息,如果没有登陆就什么也不做,正常显示首面,我是这么写的代码
//判断是否登陆
private void Judge()
{
if(Session["LoginUser"]==null)
{
}
else
{
this.Disp_UserMessage();
this.Panel1.Visible=false;
this.Panel2.Visible=true;
}
}
可是不好使呀
为什么不用Cookies
要不你试试在Global的Session_Start
里这样写
Session["LoginUser"]=null;
刚打开网站Session就是null这样可能好判断一点。
Session["LoginUser"]=this.txtUserName.Text.ToString();
使用的时候
Session["LoginUser"].Trim()
加个trim试试