Eagle-PsyX-
Erfahrenes Mitglied
Hi,
kann mir einer erklären wieso der Wert für $_SESSION["Logout"] immer nur 0 Ausgegeben wird obwohl er als 1 eingespeichert wird.
Setzte ich $SecureDB als Kommentar bleibt der Wert bei 1.
Es wird zwar der Ursprungswert $Login->Logout im Prinzip zu Null überschreiben. Aber nicht die Session...?!
Hab zwar das Problem 'umgangen', begreifen tu ich's dennoch nicht. Trotz abhängigkeit von $Login->ID sollte das doch nicht so sein?
kann mir einer erklären wieso der Wert für $_SESSION["Logout"] immer nur 0 Ausgegeben wird obwohl er als 1 eingespeichert wird.
Setzte ich $SecureDB als Kommentar bleibt der Wert bei 1.
Es wird zwar der Ursprungswert $Login->Logout im Prinzip zu Null überschreiben. Aber nicht die Session...?!
PHP:
$Login = mysql_fetch_object(mysql_query("SELECT * FROM $DataBase[User] WHERE `User`='$_POST[username]' AND `Password`='".md5($_POST["password"])."' LIMIT 1"));
$_SESSION["Logout"] = $Login->Logout;
$Secure = $Login->ID."|".md5(rand(1000000,9999999))."|".$Config["TimeStamp"]."|".$_SERVER['REMOTE_ADDR'];
$_SESSION["Secure"] = $Secure;
setcookie("Secure", "$Secure", time() + 36000);
$SecureDB = mysql_query("UPDATE $DataBase[User] SET Secure='$Secure',LastLogin='$Config[TimeStamp]',Logout='0' WHERE ID LIKE '$Login->ID'");
Hab zwar das Problem 'umgangen', begreifen tu ich's dennoch nicht. Trotz abhängigkeit von $Login->ID sollte das doch nicht so sein?
Zuletzt bearbeitet: