如何在ASP.NET,VB.NET中解決這個會話問題?如何解決ASP.NET,VB.NET中的這個會話問題?
以下要求是否有:
當授權用戶登錄到該用戶不允許從另一臺計算機或在比其他用戶不同的瀏覽器登錄系統在這個時候使用的權利。
我們應用的補救措施是:我們將「Is_Loggedin」保留爲mst_vendor中數據類型爲「bit」的列作爲表名。當用戶登錄時,我們將標誌Is_Loggedin設置爲「1」,並且每當有人嘗試使用此帳戶登錄時,系統顯示錯誤「用戶已登錄」。
當用戶註銷時,只要用戶單擊註銷按鈕,就會在註銷過程調用時變爲「0」。
問題場景:
當用戶關閉所述標記保持相同的瀏覽器中,即, 「1」。
電源關閉時,它仍然與「1」相同。
如果會話在預定義值後超時,它將保持不變。
除此之外,可能會有不同的情況。
有什麼辦法讓我們可以使用應用程序對象存儲此用戶登錄狀態的內部標記嗎?
它可以提高系統的效率,也可以消除上述有問題的情況。
如果你想要一個vb.net的答案,爲什麼`C#`和`C++`標籤? – 2010-11-30 12:12:49