Hi Leute,
ich habe ein Webprojekt mit PHP gemacht, das eine Benutzerverwaltung mit Sessions hat. Der Admin hat die Möglichkeit, einen Benutzer zu sperren. Wenn der Benutzer aber gerade eingeloggt ist, kann er weiterhin arbeiten, obwohl er eigentlich schon gesperrt ist. Erst nach seinem Logout oder dem Schließen des Browserfensters bzw. des automatischen Löschens der Session durch das Session Timeout kann er nicht mehr weiter arbeiten.
Ich habe für das Projekt auch ein CMS angefertigt. Dort würde ich gerne eine Funktion einbauen, die dem Admin ermöglicht, ALLE Sessions am Server zu löschen. Der Client kann ja mit session.destroy(); immer nur seine eigene Session löschen. Kann man auch ALLE existenten Sessions löschen? Somit kann man den Benutzer, sobald man die Session gelöscht hat, aus dem System kicken.
Das Projekt läuft offline auf einem lokalen Server!
Tnx 4 Help!
Greetz Lukas
ich habe ein Webprojekt mit PHP gemacht, das eine Benutzerverwaltung mit Sessions hat. Der Admin hat die Möglichkeit, einen Benutzer zu sperren. Wenn der Benutzer aber gerade eingeloggt ist, kann er weiterhin arbeiten, obwohl er eigentlich schon gesperrt ist. Erst nach seinem Logout oder dem Schließen des Browserfensters bzw. des automatischen Löschens der Session durch das Session Timeout kann er nicht mehr weiter arbeiten.
Ich habe für das Projekt auch ein CMS angefertigt. Dort würde ich gerne eine Funktion einbauen, die dem Admin ermöglicht, ALLE Sessions am Server zu löschen. Der Client kann ja mit session.destroy(); immer nur seine eigene Session löschen. Kann man auch ALLE existenten Sessions löschen? Somit kann man den Benutzer, sobald man die Session gelöscht hat, aus dem System kicken.
Das Projekt läuft offline auf einem lokalen Server!
Tnx 4 Help!
Greetz Lukas
Kommentar