2011-10-31 6 views
0

にユーザーセッションのINFOMATIONを追加し、私は私がするたびに私はASP.NETには、いくつかを持っているはのHttpContext

答えて

1

それを検証する必要はありませんリクエストを送信するようにHttpContextオブジェクトにそのクラスを追加したい今、ユーザークラスを持っています必要に応じて最も適切なものを選択して、有効なユーザー資格情報を一度だけ保管する必要があります。

サーバーが1台しか設定されておらず、将来複数のサーバーやWebファームが必要でない場合は、ASP.NET Session Stateを使用することを検討してください。

セッション状態はサーバー上のインプロセスメモリを使用します。したがって、複数のサーバーに要求を分散する場合、この方法は機能しません。次に、データベースに認証トークンを格納することを検討します。あなたは2つの混合物を持つことができます - storing session state in the database

最後に、ASP.NET Membershipの使用を検討すると、ユーザー、認証、および承認の作成と管理の作業が簡単になります。