Session abgelaufen

Eine Neuinstallation von phpBB 2.0 wird auf phpBB.de nicht mehr unterstützt.
Siehe auch Entwicklungs-Ende von phpBB 2.0 - Auswirkungen auf phpBB.de
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.

Eine Neuinstallation von phpBB 2.0 wird auf phpBB.de nicht mehr unterstützt.
Siehe auch Entwicklungs-Ende von phpBB 2.0 - Auswirkungen auf phpBB.de
Benutzeravatar
Helmut71
Mitglied
Beiträge: 1152
Registriert: 07.07.2003 23:03
Wohnort: Hohenau/Österreich

Beitrag von Helmut71 »

gibts hier ein Workaround? Dürfte ja bei mehreren auftreten und eher erst bei 2.022 virulent geworden sein...
Es tanzt ein Bi Ba Butzemann.
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Die Fehler greifen normalerweise wenn beim Update auf 2.0.22 etwas "falsch" gemacht oder "vergessen" worden ist....

Prüfe also Dein Update auf 2.0.22

Es sind einige Stellen in denen die Variable $sid angehängt wurde und anschliessend geprüft wird.

Beispiel: privmsg.php

Code: Alles auswählen

$sid = (isset($HTTP_POST_VARS['sid'])) ? $HTTP_POST_VARS['sid'] : 0;
[...]
		// session id check
		if ($sid == '' || $sid != $userdata['session_id'])
		{
			$error = true;
			$error_msg .= ( ( !empty($error_msg) ) ? '<br />' : '' ) . $lang['Session_invalid'];
		}
[...]
	$s_hidden_fields .= '<input type="hidden" name="sid" value="' . $userdata['session_id'] . '" />';
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag von easygo »

Dass beim Update auf 2.0.22 in der privmsg.php oder woanders was
vergessen wurde, kann natürlich sein. Aber wenn die Fehlermeldung beim
Posten nur "selten" auftritt, schlecht der Grund dafür, oder?

Eher so was wie ne späte Offenbarung. :wink:
Dr.Death hat geschrieben:Beispiel: privmsg.php
Vergisst er nur Part 1 und/oder Part 3, dann müsste es doch beim Posten
ständig diese hübsche, neue Fehlermeldung hageln, von wegen
Helmut71 hat geschrieben:Ungültige Sitzung. Bitte sende das Formular erneut ab.
Vergisst er nur oder zusätzlich Part 2, erscheint die Fehlermeldung nie..

und darum vermute ich eher, dass sich beim Problemfall durch z.B. Klick auf mindestens einen
blanken Link die Sitzungsdaten verflüchtigen.. und das wars dann halt beim Posten

und klar, beim Absenden von Arcade Scores wärs das auch. easy
Benutzeravatar
Helmut71
Mitglied
Beiträge: 1152
Registriert: 07.07.2003 23:03
Wohnort: Hohenau/Österreich

Beitrag von Helmut71 »

@easygo - was meinst du mit
Klick auf mindestens einen
blanken Link die Sitzungsdaten verflüchtigen
??
Es tanzt ein Bi Ba Butzemann.
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag von easygo »

So was in der Art

Code: Alles auswählen

<a href="name.php">LINK</a>
Gesperrt

Zurück zu „phpBB 2.0: Installation und Update“