prototype.jsのAjax.PeriodicalUpdaterを使用して30秒ごとに更新する「オンラインユーザー」のリストがあります。Prototype.jsを停止するユーザーログアウト時のAjax.PeriodicalUpdater
ユーザーがサイトで開いている2つのタブ/ウィンドウを持っていて、そのうちの1つでログアウトすると、PeriodicalUpdaterがキャンセルされないという問題があります。
これは、安静な認証があるので、PeriodicalUpdaterがログインページ全体でブロック要素を更新することを意味します。
私はPHPセッションを使用しています。私は実際にこのセッションで私の頭をまっすぐにすることはできません。
あなた方の誰かが私を正しい方向に向けることができますか?
もちろん!男、あなたはスターです。私は既にアクセスコントロールクラスに除外ファイルのリストを持っています。 私は$ excludedPages配列にonlineList.phpを追加し、if(isset($ _ SESSION ['user_id']))でページ全体をラップしました。 ありがとうございます! – Preben