SkTnOnAmE
Mitglied
Ich würde das Ganze mit nem AJAX Script lösen.
Jede Minute nen Request an den Server, der die aktuelle Zeit überprüft.
Wenn die Zeit von 5 Minuten abgelaufen ist oder ein neuer User sich eingeloggt hat, den User rauswerfen.
Cookie bzw. Session löschen und einmal Seite neu laden.
Javascript deaktivieren würde das Ganze dann natürlich unterbinden, aber wer hat Javascript heute noch deaktiviert?
Man könnte natürlich auch den User dazu zwingen Javascript aktiviert zu haben.
Allerdings biste dann wieder dabei, dass schummeln zu unterbinden.
Eine automatische Ausloggfunktion mit nur PHP wird da nicht funktionieren.
Denn PHP kann ja erst bei einem Refresh arbeiten und die neuen Daten besorgen
Jede Minute nen Request an den Server, der die aktuelle Zeit überprüft.
Wenn die Zeit von 5 Minuten abgelaufen ist oder ein neuer User sich eingeloggt hat, den User rauswerfen.
Cookie bzw. Session löschen und einmal Seite neu laden.
Javascript deaktivieren würde das Ganze dann natürlich unterbinden, aber wer hat Javascript heute noch deaktiviert?
Man könnte natürlich auch den User dazu zwingen Javascript aktiviert zu haben.
Allerdings biste dann wieder dabei, dass schummeln zu unterbinden.
Eine automatische Ausloggfunktion mit nur PHP wird da nicht funktionieren.
Denn PHP kann ja erst bei einem Refresh arbeiten und die neuen Daten besorgen