automatisch session beenden
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
Also wenn ich einen user z.b lösche oder umbenenne soll die session automatisch bei dem user beendet werden. weil der user sonst weiter mit der sessin online sein kann.
wie funktioniert das? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
animeuniversum schrieb:
Also wenn ich einen user z.b lösche oder umbenenne soll die session automatisch bei dem user beendet werden. weil der user sonst weiter mit der sessin online sein kann.
wie funktioniert das?
wenn du die SESSION ID der Users greifen kannst
z.b schreibst diese in eine db tabelle "username" , "sessionID", "timestamp"
dann so durch ein "admin" script z.b:
...... select username, sessionID from sessiontable where username = "hans" ....... session_id($oldSessionID); session_start(); session_destroy();
danach ist die aktuelle Session des users ungültig und er muss sich neu anmelden......
Beitrag zuletzt geändert: 15.6.2013 9:33:50 von n0tiert -
ich hab das jetzt so gelöst
$ses=$_SESSION['username']; $control = 0; $abfrage = "SELECT spalte FROM tabelle WHERE name = '$ses' "; $ergebnis = mysql_query($abfrage); while($row = mysql_fetch_object($ergebnis)) { $control++; } if($control != 0) { } else { session_destroy(); } }
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage