私が働いている会社の部門の 1 つで Web アプリケーションの開発を手伝っています。
アプリケーションを使用している可能性のあるすべてのユーザーを一度にログオフする方法を検討するように依頼されました。これにより、Web アプリへの更新がプッシュされた場合に、人々が古いバージョンで作業しなくなります。
私の問題は、私たちが使用しているものである PHP、JQuery、AJAX などに精通していないため、何を探すべきか正確にわからないことです。
バックグラウンドで数秒ごとに実行されるタイマー スクリプトがあるので、このスクリプトが頻繁にチェックできるデータベースのフィールドを更新する管理ボタンを追加できると考えていました。フィールドが設定されている場合は、ログオフ スクリプト実行できました。しかし、これは問題を回避するためのハックのようです。
私が一緒に働いている人は、カスタム SESSION ハンドラーを調べることを提案しました。
皆さんはどう思いますか?何か案は?
どんな助けでも大歓迎です。たとえそれが何を探し始めるかについてのアイデアであっても。
前もって感謝します!
編集: これは 1 ページの Web アプリであることに注意してください。ユーザーはリンクをたどったり、ページを離れたりしていません。