Cookie Problem nach Update
Verfasst: 21.01.2006 19:55
Ich habe heute mein Board von 2.0.16 auf 2.0.19 upgedatet.
Nun habe ich auf meiner Seite eine Login-Funktion die sich per POST im Bord einloggt. Der Status des Benutzers habe ich immer aus dem Cookie ermittelt.
Nun geht das irgendwie nicht mehr.
Hat sich da etwas grundsätzliches verändert ?
Außerdem ist mir noch aufgefallen, dass ich einen redirect auf die "index.php" angebe, das Board leitet ber beim login auf "index.php?sid...." weiter.
Hier mein Code:
Ich bin für jeden Tipp dankbar.
Nun habe ich auf meiner Seite eine Login-Funktion die sich per POST im Bord einloggt. Der Status des Benutzers habe ich immer aus dem Cookie ermittelt.
Nun geht das irgendwie nicht mehr.
Hat sich da etwas grundsätzliches verändert ?
Außerdem ist mir noch aufgefallen, dass ich einen redirect auf die "index.php" angebe, das Board leitet ber beim login auf "index.php?sid...." weiter.
Hier mein Code:
Code: Alles auswählen
$co = explode(";", $_COOKIE["phpbb2lon_data"]);
$pw = explode("\\\"", $co[1]);
$pw = $pw[1];
if (ereg("s", $co[3])) $userid = explode("\\\"",$co[3]);
else $userid = explode(":",$co[3]);
$userid = $userid[1];
$query = @mysql_query("SELECT user_id, user_level, username FROM phpbb_users WHERE (user_id = '".$userid."') && (user_password = '".$pw."')");
$result = @mysql_fetch_array($query);
$login = mysql_num_rows($query);
$admin = $result["user_level"];
$username = $result["username"];