Request Token nicht vorhanden
Hallo zusammen,
ich habe ein Problem mit einem fehlenden Request Token (Contao 4.13.37, PHP 8.2.*) bei einer "Passwort-Anfordern"-Seite.
Immerhin kann ich es mittlerweile im Firefox reproduzieren, ich weiss aber nicht, wo der Fehler liegt.
Wenn ich folgende URL im Firefox aufrufe um ein Passwort anzufordern, dann funktioniert das nicht, weil im Formular das value für Request Token leer ist.
https://www.cures.de/passwort-anlege...erbereich.html
Wenn ich VORHER auf eine Page der Website gehe, die ein ein Login-Formular enthält und anschließend zurück gehe auf die Seite mit der Password-Anforderung (diese dann auch wirklich reloade), dann ist ein Request Token vorhanden und alles läuft. Das Login-Formular generiert ein contao_csrf_token und das Passwort-Vergessen-Formular produziert KEIN csrf_token.
Der folgende Ablauf funktioniert also:
https://www.cures.de/passwort-anlege...erbereich.html
https://www.cures.de/login.html
https://www.cures.de/passwort-anlege...erbereich.html (RELOAD)
Im Safari hatte ich die Fehlermeldung mit dem fehlenden Token zwar auch schon, ich kann es dort aber trotz Cache und Cookie löschen nicht reproduzieren. Dort läuft es mir zumindest zu 90% und ist nicht reproduzierbar (durch mich).
Im Firefox reicht es die Cookies der Seite zu löschen, um den Fehler zu reproduzieren.
Am Cookiebanner scheint es nicht zu liegen. Das hatte ich zwecks Test auch schon ausgeschaltet.
Das Mod-Template der Passwort-Anfrage ist unverändert.
Ich habe allerdings vor Kurzem ein Update von 4.9 auf 4.13.37 gefahren. Seit dem gibt es die Probleme.
Weiss jemand Rat?
Danke und Grüße,
Misios