国产毛片午夜福利,国产黄网,国产亚洲天堂,97国产精品

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

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

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

    以下為引用的內(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("用戶名或密碼錯(cuò)誤!");
         ShowValidate(); //重新顯示驗(yàn)證碼
        }

            那如何在頁面判斷是否登錄呢?代碼更簡單,如下:
            if(Session["LoginUser"] == null)  //上面Session名字用LoginUser,這里的名字要和上面的相同,可以隨便改,保持一致行了,注意:Session["LoginUser"]后面,沒有ToString()哦,你要是加上的話,會出錯(cuò)了.
            {
                    Response.Redirect("Login.Aspx"); //如果Session為空,則轉(zhuǎn)到登陸頁.
            }

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

    立即預(yù)約