フォーム認証のあるWebサイトがあります。
1)ユーザーは、ログインを維持するかどうかを選択してログインします。
2)サーバーはトークンを生成し、それをデータベースに保存して、トークンCookieをブラウザに送信します。
ユーザーがログインを維持しないことを選択した場合、ブラウザを閉じるとトークンCookieは期限切れになり、ユーザーがログインを維持することを選択した場合、トークンCookieはログインしてから1年後に期限切れになることに注意してください。
3)ユーザーがログアウトすると、サーバーはデータベースに保存されているトークンを非アクティブ化し、ブラウザーでトークンCookieを削除します。
問題は、ユーザーがログインを維持しないことを選択した場合、ブラウザーを閉じると、トークンCookieは期限切れになりますが、データベースに保存されているトークンは非アクティブ化されません。サーバーは、ユーザーがブラウザーを閉じるかどうかを認識しません。
データベースで未使用のトークンを非アクティブ化するにはどうすればよいですか?