ログアウト

ログアウトリスト

ログアウト

ログアウト推定時間
ログアウト推定時間:
ログアウト(サイドモード)
ログアウト設定
ログアウト時間の指定
すぐにログアウト
ログアウト
ログアウトされるとき
強制終了したとき→無視
5分以上変化がなかった場合→ログアウト処理
5分のsetIntervalを使い、5分ごとにアクセスの確認(ログアウト時間の仮確定)をする
→途切れたら(5分経過後)、ログアウト時間が確定する
→逆に、5分間は、ログインしていなくても、ログイン状態になる
→5分ではなく、さらに正確に割り出したいとすれば、setIntervalの数が多くなり、動作が遅くなる場合がある→対策したい(現段階では放置)
パソコンをシャットダウンしたとき→無視
ウィンドウを閉じたとき→5分以上再開がないとログアウト
ページ移動したとき(ページ内)→無視
ページ移動したとき(ページ外)→5分以上離れているとログアウト
方法:DBを使う、クッキーを使う、セッションを使う
5分以内に再開があった場合→動いていない時間経過をリセット
記録
ログアウトの通知→5分以上経過したユーザすべてを書き込む
ログアウトの自動書き込み→5分以上経過したユーザすべてを書き込む
記録するのは誰?→誰でも、5分経過後の一番最初のアクセスユーザが記録する
常に
5分ごとに、ログアウト時間を上書き
その他
unloadは関係なし
10分バージョンも検討
DB設計
ユーザ名:
ログアウト時間:
ユーザのログアウト予定時間