av网站免费线看精品_国产做a爱视频免费不_深爱激情网开心五月天_伊人五月天在线视频网

 
在ASP.NET中怎么用Session判斷用戶是否登錄?
發(fā)布時間:2008-05-06   瀏覽次數(shù):1227228

在ASP.NET中怎么用Session判斷用戶是否登錄?

代碼很簡單的,我把我平時寫過的貼出來給大家看看:

以下為引用的內(nèi)容:

if (bResult == true)   //登錄的用戶名和密碼正確
    {
//保存登錄的用戶名
Session["LoginUser"] = FormatString.Replace(txtLoginUser.Text);  //這里是給session賦值了.我對登錄用戶進(jìn)行了一些處理
//轉(zhuǎn)到管理首頁
       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為空,則轉(zhuǎn)到登陸頁.
        }

        Session有可能會丟失的,解決辦法參見我寫的另一文章:
        Session登陸后丟失的解決辦法

立即預(yù)約