J'ai une liste des "utilisateurs en ligne", que je rafraîchis toutes les 30 secondes avec Ajax.PeriodicalUpdater de prototype.js.Arrêter Prototype.js Ajax.PeriodicalUpdater lors de la déconnexion de l'utilisateur
Il y a un problème: si un utilisateur a deux onglets/fenêtres ouverts avec le site, se déconnecte dans l'un d'entre eux, PeriodicalUpdater n'est pas annulé. Cela signifie que PeriodicalUpdater met à jour mon élément de bloc avec la page de connexion entière, car j'ai une authentification reposante, qui redirige vers cela. J'utilise des sessions PHP, et je ne peux vraiment pas me concentrer directement sur celui-ci.
Est-ce que l'un de vous deux peut me pointer dans la bonne direction?
Bien sûr! Mec, tu es une star. J'ai déjà une liste de fichiers exclus dans ma classe de contrôle d'accès. J'ai ajouté onlineList.php à mon tableau $ exclusPages, enveloppé la page entière dans if (isset ($ _ SESSION ['user_id'])) - tout est bon. Merci beaucoup! – Preben