Tom: login system, herausfinden wer/wie viele online sind

Beitrag lesen

Hello,

So kann ich aber nur schauen, wer in den letzten 2 Stunden online war, aber ob der noch online ist, kann ich nicht mit Sicherheit sagen, wenn er sich nicht auslogt, oder.

Das mit der Spalte in der Tabelle, die "Login" kennzeichnet, ist schon ok.
Genauso kannst Du eine Spalte führen, die den Loginzeitpunkt speichert.

Aber zusätzlich führst Du ja eine Spalte "Lastclick" oder "Lastrequest" oder wie immer Du die nennen möchtest, in der der Zeitpunkt des letzten Requests gespeichert wird. Das übernimmt in meinem Beispiel die Funktion "islogged()".

Wenn Du nun also feststellen willst, wer innerhalb der letzten 60 Sekunden einen Request hatte, dann brauchst Du nur diese Spalte abzufragen und wenn Du wissen willst, wer innerhalb der letzten 10 Minuten einen Request hatte, ebenfalls. Usw. Nur der Vergleichswert ist eben immer ein anderer.

Du müsstest also fragen, wer innerhalb des zulässigen Zeitfesnters einen Request hatte und wessen "Login-Flag" noch gesetzt ist.

Liebe Grüße aus Syburg bei Dortmund

Tom vom Berg

--
Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de