Invalid session bei Logout

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Invalid session bei Logout

Beitrag von Holger »

Hallo,

irgendwie ist in der Session-Verwaltung bei mir der Wurm drin.
Ich bekomme Invalid session-Meldungen im modcp.php und beim Logout.

Beim Logout sieht das so aus:

Code: Alles auswählen

Fel Message:

Invalid_session


IP: 217.198.146.74
USER: l-p.sw
URL: /login.php?logout=true&sid=f86eab0c784648ee7b3db59232454ac9

FORM:
Array
(
)
(Dies wird mir per Mail zu geschickt, vom Fehlermeldungsmod)

Was kann ich tun um dies auszuschalten/korrigieren? Oder passiert sowas manchmal und man kann da nichts tun?

/Holger
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

In der modcp.php wird die Session-ID hiermit übernommen:

Code: Alles auswählen

// session id check
if (!empty($HTTP_POST_VARS['sid']) || !empty($HTTP_GET_VARS['sid']))
{
	$sid = (!empty($HTTP_POST_VARS['sid'])) ? $HTTP_POST_VARS['sid'] : $HTTP_GET_VARS['sid'];
}
else
{
	$sid = '';
}
Also aus dem URI-String raus, mit dem das Moderator Panel aufgerufen wird.
Geprüft wird die SID hiermit:

Code: Alles auswählen

// session id check
if ($sid == '' || $sid != $userdata['session_id'])
{
	message_die(GENERAL_ERROR, 'Invalid_session');
}
Wenn die Variable nun dazwischen verändert wird, ist der Vergleich fehlerhaft = Fehlermeldung.
Sollte bei Dir das Session Management (sessions.php) defekt sein, dann hast Du ein grundsätzliches Problem.
Daher solltest Du DRINGEND Deine sessions.php mal mit dem Original vergleichen, um Fehler zu finden und auszubügeln...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Antworten