Seite 1 von 1

Frage zu sessions.php

Verfasst: 18.04.2005 13:45
von tbf
Hallo,
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'";
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.