欢迎光临
我们一直在努力

在ASP.NET中怎么用SESSION判断用户是否登录?(-.NET教程,Asp.Net开发

建站超值云服务器,限时71元/月

代码很简单的,我把我平时写过的贴出来给大家看看:

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为空,则转到登陆页.
        }

        session有可能会丢失的,解决办法参见我写的另一文章:
        session登陆后丢失的解决办法

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 在ASP.NET中怎么用SESSION判断用户是否登录?(-.NET教程,Asp.Net开发
分享到: 更多 (0)

相关推荐

  • 暂无文章