2011-01-19 131 views
0

我想在用戶登錄到我的系統時創建新的Asp.Net_SessionId。我怎麼能創建它,如果我不能創建它然後什麼可能是更新Asp.Net_SessionId值的方法,我的意思是我應該保存在Asp.Net_SessionId Guid.NewGuid()創建一個新的值Asp.Net_SessionId如何在asp.net中創建新的Asp.Net_SessionId

回答

1

要重寫會話ID,您必須創建一個自定義會話提供程序,這不是一件容易的任務,也不是我推薦進入的東西。爲什麼要爲用戶創建一個會話ID?如果你想給他們一個唯一的ID,然後創建自己的GUID標識符,並將其存儲在會話中,並參考此爲您自己的個人需求...

HTH。

2

您希望實現您自己的ISessionIDManager,它「創建並驗證會話標識符值,並管理HTTP響應中會話標識符的存儲以及從HTTP請求中檢索會話標識符值。」

這與SessionStateStoreProviderBase不同,它是數據存儲的實際實現。