Seite 1 von 1

Cookie Problem nach Update

Verfasst: 21.01.2006 19:55
von london-tour
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:

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"];
Ich bin für jeden Tipp dankbar.

Verfasst: 21.01.2006 22:04
von london-tour
Zur Info:

Wenn ich die alte sessions.php verwende geht es einwandfrei - mit der neuen nicht mehr :-?

Verfasst: 22.01.2006 03:21
von cYbercOsmOnauT
Kurze Zwischenfrage: Wieso nutzt Du nicht den Database Abstraction Layer vom phpBB?

Grüße,
Tekin

Verfasst: 22.01.2006 12:41
von london-tour
cYbercOsmOnauT hat geschrieben:Kurze Zwischenfrage: Wieso nutzt Du nicht den Database Abstraction Layer vom phpBB?

Grüße,
Tekin
Gibt es dazu irgendwo eine Dokumentation ? Ich bin mit dem phpBB nicht so gut vertraut.

Vielen Dank.