ERLEDIGT
NEIN
NEIN
ANTWORTEN
4
4
ZUGRIFFE
234
234
EMPFEHLEN
-
Hi,
ich würde gerne eine Liste der Aktiven(angemeldet am CMS) User anzeigen lassen. Das Problem liegt dabei, dass bei meinem Verfahren die User sich über die Logout Funktion abmelden muessen um aus der Liste gestrichen zu werden. Ich hab auch schon überlegt, einen Timestamp beim Anmelden in der Datenbank zu hinterlegen und dann in der Liste alle anzuzeigen die sich max. vor 10min. angemeldet haben. Dies ist jedoch viel zu ungenau. Gibt es da auch die Möglichkeit über die Session Variablen die Aktivität eines Users festzustellen? Oder wie wird das für üblich gemacht?
Mfg
-
01.08.05 13:48 #2
- Registriert seit
- Jan 2004
- Ort
- Paderborn
- Beiträge
- 1.210
Eine 100% genaue Möglichkeit gibt es nicht. Du kannst nicht feststellen, ob der User seinen IE bereits geschlossen hat, oder nicht. Darum wirst du wohl um die Methode mit dem Timestamp nicht herum kommen.
-
Wenn Du Zugriff auf die Session-Files hast kannst Du ueberpruefen ob eine Session eine bestimmte Zeit lang nicht aktualisiert wurde.
PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
__________________
EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
__________________
__________________Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
Zitat von Friedrich Nietzsche
-
Kann man da auch mit Javascript und dem Timestamp arbeiten? Also das, dass Javascript alle 2min. den Timestamp in der Datenbank aktualisiert und das dann nur User in der Liste angezeigt werden, deren Timestamp unter 2min. liegt.
Da ich sehr wenig Erfahrung mit Javascript habe stellt sich jetzt für mich die Frage, ob ich auf MySql-Datenbanken zugreiffen kann oder nen PHP-Script ausführen lassen kann um einen neuen Datensatz mit dem aktuellen Timestamp anzulegen.
Mfg
-
Du kannst mit JavaScript nicht direkt auf MySQL zugreifen.
Und auch nicht direkt ein PHP-Script ausfuehren, hoechstens indem Du dafuer sorgst, dass eine Seite geladen wird.PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
__________________
EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
__________________
__________________Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
Zitat von Friedrich Nietzsche
Ähnliche Themen
-
userliste
Von xlanhackerx im Forum PHPAntworten: 3Letzter Beitrag: 27.12.07, 09:19 -
PHP Funktion um eingeloggten User aus htpasswd zu erfragen
Von NTDY im Forum PHPAntworten: 1Letzter Beitrag: 04.03.06, 11:04 -
userliste per iframe
Von lifehunter im Forum PHPAntworten: 4Letzter Beitrag: 09.08.05, 17:00 -
Userliste
Von MatthiasWeidmann im Forum PHPAntworten: 5Letzter Beitrag: 15.09.04, 11:23 -
userliste
Von ValvetVipe im Forum PHPAntworten: 1Letzter Beitrag: 26.08.03, 17:54





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren