ユーザーが自分のサイトにログインすると、訪問日がデータベース(ユーザーテーブル)に記録されます。これは(カスタム)メンバーシッププロバイダーによって処理されます。しかし、ユーザが「私を覚えていますか?オプションを選択すると、その後の訪問時に(自然に)ログインするように求められません。この状況でメンバーシッププロバイダーが採用されていないため、最終ログイン日はデータベースで更新されません。「Remember Me」が設定されている場合、最終ログイン日を更新する方法は?
フォーム認証を使用すると、物理的にログインするのではなく、サイトを初めて訪れるたびに最後のログイン日が更新されるようにするにはどうすればよいですか?これを達成するために私が取り組むことができる出来事はありますか?
セッション状態は使用できません。開発中のWebサイトでは完全に無効になっています(セッションモジュールは削除されています)。
おかげ
私はこれにバリエーションを付けました:ユーザーが最初に認証するときに非永続Cookieを作成します。後続の認証要求がインターセプトされ、Cookieが存在しない場合は作成され、最後のログインデータが更新されます。 –