Frage zu sessions.php
Verfasst: 18.04.2005 13:45
Hallo,
in der Funktion session_begin(..) die aufgerufen wird, sobald sich ein User einloggt wird folgender SQL Befehl ausgeführt:
Sehe ich das richtig, dass dieser Updatebefehl nur dazu da ist, dass User für die zuvor eine (Gast-)Session erstellt wurde nun dieser Eintrag in der Sessiontabelle auf seine eigenen Userdaten geändert wird?
Hintergrund meiner Frage ist, dass ich generell schon deaktiviert habe, dass für nicht eingeloggte User ein Eintrag in der sessions Tabelle erstellt wird. Dann könnte dieser Update auch raus, da beim Login dann sowieso erst der Eintrag in der sessions Tabelle erstellt wird.
in der Funktion session_begin(..) die aufgerufen wird, sobald sich ein User einloggt wird folgender SQL Befehl ausgeführt:
Code: Alles auswählen
//
// Create or update the session
//
$sql = "UPDATE " . SESSIONS_TABLE . "
SET session_user_id = $user_id, session_start = $current_time, session_time = $current_time, session_page = $page_id, session_logged_in = $login
WHERE session_id = '" . $session_id . "'
AND session_ip = '$user_ip'";
Hintergrund meiner Frage ist, dass ich generell schon deaktiviert habe, dass für nicht eingeloggte User ein Eintrag in der sessions Tabelle erstellt wird. Dann könnte dieser Update auch raus, da beim Login dann sowieso erst der Eintrag in der sessions Tabelle erstellt wird.