ユーザーがブラウザを閉じたときにセッションが期限切れになるように設定できることを知っています。これは良いことです。今、私は次のステップが必要です。問題はこれです:「開始」ボタンをクリックすることでアクションを開始できます。これにより、データベースにsotredされるタプルが作成されます。これには、INPROGRESSに設定された「status」というフィールドがあります。ユーザーが「終了」ボタンを押すと、ステータスの値がFINISHEDに変更されます
ここで、「開始」と「終了」の間にユーザーがブラウザを閉じると、セッションが期限切れになります。私がやりたいのは、セッションの有効期限が切れていることをインターセプトして、データベースからタプルを削除できるようにすることです。
基本的に私がやりたいのは、セッションが期限切れになったときに関数を実行することです。