2011-01-19 38 views
0

私のシステムにユーザLoggedInが入るたびに新しい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と同じではありません。

関連する問題