MoG
Administrator
      

Dabei seit: 06.10.2005
Beiträge: 425
Herkunft: Fischbach (Kr. Kaiserslautern)
 |
|
| Session / Online-Userliste... |
 |
Blubb
Es werden Lösungsvorschläge für die Userverwaltung gesucht, genauer die Session-Verwaltung.
Im Endeffekt sollte man ohne Probleme auf eine Liste zugreifen können, die alle User ausgibt, die zur Zeit online sind, also eine SessionID haben.
Meine idee ist vielleicht umständlich, daher bitte ich um Rückmeldung
in der login.php wird direkt die Session erstellt. Man könnte im gleichen Schritt auch eine tabelle 'sessions' mit einem Eintrag füllen: userid, username, letzte aktivität (time()), IP
Das Problem: mit jedem, aber wirklich jedem Seitenaufruf müsste diese Tabelle überprüft werden. Und genau hier komme ich ins schwanken...
Wäre es nicht besser, auf das Session-System zu verzichten? Bleiben wir bei dieser session-Tabelle. User A hat sich eingeloggt, hat seinen Eintrag in der Tabelle und mal eben 30 Minuten weg. Er kommt zurück und führt eine Aktion aus. Bei jeder Aktion wird die aktuelle Zeit mit der Zeit der letzten Aktivität aus der Tabelle verglichen. Liegt da eine Differenz von X dazwischen, wird der Eintrag gelöscht und der User ist quasi ausgeloggt.
Sinnvoll? oder sind Server-Sessions sicherer? oder was oder wie? ^^
mfg mog
__________________

|
|