質問

フォーム認証を使用するのはかなり新しいことで、これがすべてうまくいくのかを囲むようにしています。基本的に、私のことができることは、FormsAuthenticationチケット(私のLDAPサーバーから戻ってきたデータ)に関連付けられているユーザーデータをいくつか保存することです。ただし、実際にはこのデータをCookieに保存したくはありません。これはかなり大量のデータである可能性があります。この情報をサーバー上のメモリに保存することはどういうわけか、ユーザーがタイムアウトしたりログアウトしてもデータが破壊されるようにチケットに強く結び付けてください。私はこれを行うためにセッション変数を使うことができることを実感しますが、私はユーザーがログアウトした場合にセッション変数を手動でクリーンアップする必要があるので厄介なようです。これは可能ですか、それとも何をするのは意味がありますか?

役に立ちましたか?

解決

セッションを手動でクリーンアップする必要があるのはなぜですか?セッション辞書の全目的は、ここでやりたいことを正確にすることを可能にすることです。いくつかの既知のデータをユーザーの現在のブラウザセッションに関連付けます。ユーザーのブラウザセッションが何らかの理由で終了すると、httpApplicationとそのセッションは孤立してgcdしています。そのため、LDAPデータをキーの下のセッション、または同じように設定して、それを忘れるだけです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top