0

ユーザーが私のサイトに戻ってきたとき、私が使用している ASP.NETMembershipProvider からの Auth Cookie (?) のために、まだログインしていると表示されています。ただし、セッション変数は使用できなくなりました。セッション変数が使用可能かどうかを確認するカスタム actionfilterattribute を追加しましたが、filterattribute からセッション変数にアクセスできないようです。

CustID を Cookie に保存したくないと思います。許可されているかどうかを確認したら、データベースから引き戻す方法を見つけたいと思います。

4

1 に答える 1

0

認証 Cookie とセッションの有効期限は関連していないため、互いに独立して有効期限が切れます。

簡単な解決策は、セッションのタイムアウトを大きな値に設定することです。このように、ログインしている場合 (認証 Cookie が有効な場合)、セッションは引き続き使用できます。

于 2013-03-18T15:50:06.407 に答える