Nachdem sich der Benutzer erfolgreich angemeldet hat, speichere ich login = true in der Datenbank. Aber wie überprüfe ich, ob der Benutzer sich abgemeldet hat, indem ich den Browser geschlossen habe, ohne auf den Logout-Button zu klicken? Und wie kann ich Benutzer, die für 10 Minuten inaktiv waren, auf die Anmeldeseite umleiten?Wie erkennen, ob ein Benutzer ausgeloggt ist, in PHP?
Ich benutze PHP und MySQL. Jede Hilfe wäre willkommen.
EDIT: Sorry, wenn meine Frage nicht klar ist. Ich habe Sitzung verwendet, um zu speichern, ob sie eingeloggt sind oder nicht. Aber jetzt möchte ich die Informationen in der Datenbank speichern, damit ich ihren Status auf anderen Seiten anzeigen kann. Angenommen, user1 hat 3 Freunde. Bei der Anzeige aller seiner Freunde möchte user1 wissen, ob seine Freunde online oder offline sind. Das ist was ich will. Irgendwelche Ratschläge?
möglich Duplikat [Informationen von MySQL-Tabelle entfernen, wenn der Benutzer seinen Browser schließen] (http://stackoverflow.com/questions/2195581/remove-information-from-mysql -table-wenn-user-close-his-browser) – Quentin