Seite 1 von 2

[3.2] Nach dem neuesten Update auf 3.2.6 keine Anmeldung möglich

Verfasst: 01.05.2019 19:49
von Sternenlicht
Guten Abend alle zusammen,

heute habe ich mein Forum von der Version 3.2.5 auf die neueste Version 3.2.6 geupdatet. Ich bin ganz genau nach den Empfehlungsschritten vorgegangen. Das Update funktionierte wunderbar, doch danach war keine User - Anmeldung mehr möglich. Folgende Fehlermeldung erschien nach Eingabe von Username und Password: "Das übermittelte Formular war ungültig. Versuchen Sie erneut, das Formular abzusenden."

Nach meinen Recherchen entsteht dieser Fehler in der datei includes/funktions.php

Ab Zeile 2367 beginnt folgender Code mit dem Kommentar: // Check form key
Hier wird neuerdings in einer If - Schleife abgefragt:

Code: Alles auswählen

if ($password && !check_form_key($form_name))
In der Function check_form_key wiederum kommt die If - Schleife vor:

Code: Alles auswählen

if ($request->is_set_post('creation_time') && $request->is_set_post('form_token'))
"creation_time" wird jedoch nicht per Post übertragen und daher wird die If - Abfrage bei mir immer false ergeben. Daher kann ich mich auch nicht mehr anmelden.

Ich habe in dem weiter oben erwähnten Block ab Zeile 2367 den ganzen If - Block auskommentiert und das Ganze gekürzt auf:
$result = $auth->login($username, $password, $autologin, $viewonline, $admin);
Seither kann ich mich wieder tadellos anmelden.

Kann mir vielleicht jemand helfen? Habe ich bei der Installation etwas vergessen oder übersehen?

Liebe Grüße, Euer Sternenlicht...

Re: [3.2] Nach dem neuesten Update auf 3.2.6 keine Anmeldung möglich

Verfasst: 01.05.2019 19:57
von Tastenplayer
Das ist ein Bug in phpbb 3.2.6 gibt es bereits eine Diskussion auf .com

Allerdings oben in der Navbar funktioniert bei mir eine Anmeldung nur im Quicklogin geht es nicht.
Ich werde allerdings bei jedem Stylewechsel aus dem Forum ausgeloggt und muss mich neu anmelden. Auch sonst werde ich andauernd wieder ausgeloggt. Ich habe nicht markiert "dauerhaft angemeldet bleiben". (Allerdins ist mein Board ein lokales Quickinstall und nicht online auf dem Server)

Habe versuchsweise die Änderung in meinem Style für die index gelöscht und da klappte ein Login überall :D . Aber klar, sollte man nicht machen - war nur ein Versuch aus Gwunder. Es scheint mit dieser Änderung in der index_body zusammenzuhängen.

https://www.phpbb.com/community/viewtop ... &t=2509981

Re: [3.2] Nach dem neuesten Update auf 3.2.6 keine Anmeldung möglich

Verfasst: 01.05.2019 20:07
von Sternenlicht
Hallo Tastenplayer,

herzlichen Dank für Deine schnelle Antwort.
Das Login funktioniert weder in der Navbar noch im Quicklogin.

Die Fehler, die Du zusätzlich erwähntest, finden bei mir nach einem Update statt und wenn ich dann das Forum im Firefox starte. Wenn ich den Cache auf dem Server und in Firefox komplett lösche, Firefox danach neu starte, dann bleibe ich nach einer Anmeldung weiterhin angemeldet. Ich wurde an dieser Stelle auch immer wieder sofort ausgeloggt.

Liebe Grüße, das Sternenlicht...

Re: [3.2] Nach dem neuesten Update auf 3.2.6 keine Anmeldung möglich

Verfasst: 01.05.2019 20:08
von Kirk
Hallo
Du musst deinen Style anhand der Code Changes ebenfalls updaten.

Re: [3.2] Nach dem neuesten Update auf 3.2.6 keine Anmeldung möglich

Verfasst: 01.05.2019 23:00
von Sternenlicht
Hallo Udo,

danke für diesen Tipp, ich glaube das wird die Lösung sein.

Herzliche Grüße, das Sternenlicht....

Re: [3.2] Nach dem neuesten Update auf 3.2.6 keine Anmeldung möglich

Verfasst: 02.05.2019 07:13
von Dler
Müssen jetzt nur die code changes am style geändert werden um das problem mit dem einloggen wieder in den griff zu bekommen oder auch die functions.php da ich davon auch was gelesen hatte auf .com

Re: [3.2] Nach dem neuesten Update auf 3.2.6 keine Anmeldung möglich

Verfasst: 02.05.2019 11:10
von Kirk
Ich habe extra ein frisches 3.1.5 aufgesetzt und dann auf 3.2.6 (Automatisches Update ) geupdatet, keine zusätzlichen Änderungen gemacht.
Selbst dort habe ich keine Probleme mit dem login, auch nicht mit meinen eigenen Styles.
Ich habe diese nur anhand der Code Changes upgedatet.

Re: [3.2] Nach dem neuesten Update auf 3.2.6 keine Anmeldung möglich

Verfasst: 03.05.2019 05:20
von knarfboy
Hier gibt es eine fertige einfache Lösung für dieses Problem. Fertig gepatchte Files, welche die hotfixe enthalten.
Hier die offiz. Liste der Hotfixe -> https://www.phpbb.com/community/viewtop ... #p15245416

Hier die fertigen Patche -> https://phpbb.hifikabin.me.uk/viewtopic.php?f=6&t=186

Gff. sollte man diese Hotfixes in die fertige deutsche Version einfügen....

Re: [3.2] Nach dem neuesten Update auf 3.2.7 keine Anmeldung möglich

Verfasst: 19.05.2019 18:59
von Klaus 1412
Interessant, irgendwo gibt es auch ein Patch, der die notwendigen Änderungen auflistet.

In der Version 3.2.7 soll das angeblich behoben sein. Ist es aber nicht.

Ich habe auf einem leeren Testserver die aktuelle Version 3.2.7 installiert. Auch dort erscheint nach dem ersten Ausloggen beim erneuten Einloggen wieder die dösige Meldung Das übermittelte Formular war ungültig. Versuche erneut, das Formular abzusenden.

D.h. ich kann mich selbst als Admin nicht mehr einloggen. :cry:
Abhilfe? ... bei der Version 3.2.5 bleiben und neue Versionen erst einmal auf einem sauberen System testen.

Re: [3.2] Nach dem neuesten Update auf 3.2.6 keine Anmeldung möglich

Verfasst: 19.05.2019 20:01
von Sternenlicht
Hallo guten Abend Klaus,

ich habe die neueste Version 3.2.7 installiert und die Anmeldefehler sind bei mir jedenfalls behoben. Allerdings habe ich auch meine aktuellen Styles mit ins Kalkül ziehen müssen.

Die Änderungen, die das Style "Prosilver" in dem Update erfahren hat, müssen auch in die eigenen Styles übertragen werden, sonst bleibt der Anmeldefehler bestehen. Vor dem Update ist es glaube ich wichtig, auf Prosilver umzuschalten, dann erst das Update "fahren" und danach die Änderungen auch in die eigenen Styles übertragen; dann erst wieder auf das eigene Style umschalten.

Den Inhalt des Ordners "cache\production" habe ich auch komplett geleert.

Liebe Grüße, das Sternenlicht...