0

私はユーザークラスを持っています。そのクラスをHTTPContextオブジェクトに追加して、リクエストを送信するたびに検証する必要がないようにします

4

1 に答える 1

1

ASP.NET にはいくつかの状態管理方法があります。ニーズに最も適した方法を選択し、検証済みのユーザー資格情報を一度だけ保存する必要があります。

単一のサーバー セットアップがあり、将来的に複数のサーバーや Web ファームの必要性が見込めない場合は、ASP.NET セッション状態の使用を検討できます。

セッション状態はサーバー上のインプロセス メモリを使用するため、リクエストを複数のサーバーに分散している場合、このアプローチは機能しません。次に、認証トークンをデータベースに保存することを検討します。データベースには、2 つのセッション状態を混在させることができます。

最後に、ASP.NET Membershipの使用を検討してください。これにより、ユーザー、認証、承認の作成と管理の作業が簡素化されます。

于 2011-10-31T10:04:46.527 に答える