网站首页 网站建设 IT知识 IT知识教程 在ASP.NET中怎么用SESSION判断用户是否登录?

在ASP.NET中怎么用SESSION判断用户是否登录?

2021-04-16 21:10:20

  下面是用SESSION判断用户是否登录的代码:

  if (bResult == true) //登录的用户名和密码正确
  {
  //保存登录的用户名
  Session["LoginUser"] = FormatString.Replace(txtLoginUser.Text); //这里就是给session赋值了.我对登录用户进行了一些安全处理
  //转到管理首页
  Response.Redirect("Admin_Index.Aspx");
  }
  else
  {
  lblErr.Text = Message.Show("用户名或密码错误!");
  ShowValidate(); //重新显示验证码
  }

  那如何在页面判断是否登录呢?代码更简单,如下:

  if(Session["LoginUser"] == null) //上面Session名字用LoginUser,这里的名字要和上面的相同,可以随便改,保持一致就行了,注意:Session["LoginUser"]后面,没有ToString()哦,你要是加上的话,就会出错了。
  {
  Response.Redirect("Login.Aspx"); //如果Session为空,则转到登陆页.
  }

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。 如涉及版权问题,请提交至online#300.cn邮箱联系删除。

以上产品还未完全满足我的所有需求,在下方提交我的专属需求
我的专属需求:
*手机号:
*验证码:
img
咨询报价
现在咨询
img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP