私はこれに似た実装を持っています:強く型付けされたASP.NETMVCセッションを行うためのより良い方法
頻繁に必要とされるユーザーデータにすばやくアクセスするために...しかし、2つの質問があります:
1)ユーザーがログインしているのに、セッションが無効になったりリセットされたりすることはありますか?ユーザーがサインインしている限り、そのセッションは有効だといつも思っていました...
2)ユーザーがログインしたときにデータを入力したいのですが、ログイン時にそのデータにアクセスする方法がわかりません。AccountControllerにはLogOnメソッドがありますが、FormsService.SignInメソッドはありますが、Membership.GetUser()はページがリダイレクトされるまでnullを返すため、実際にユーザーにサインインしている場所がわかりません...
私はこれを間違っていると推測しています。セッションを取得するためのジェネリックメソッドを作成するのではなく、個々のメソッドをセッション値にマップし、ユーザーデータから手動で再入力する必要があります。ヌル..
どう思いますか?