ログアウト

ログアウト

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