Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Invalid RequestToken mit aktivertem Server-Cache und Client-Cache #1498

Closed
cboelter opened this issue Apr 25, 2018 · 8 comments
Closed

Invalid RequestToken mit aktivertem Server-Cache und Client-Cache #1498

cboelter opened this issue Apr 25, 2018 · 8 comments

Comments

@cboelter
Copy link

Wenn ich in meiner Contao-Installation den Server- und Client-Cache aktiviere, habe ich auf diversen Seiten mit Formularen hin und wieder das Problem das ich eine "Invalid RequestToken" meldung erhalte.
Für mich sieht es so aus, als wenn der RequestToken gecached wird. Wenn ich die Formularseite einmal in zwei verschiedenen Browsern öffne (Safari / Firefox) kann ich das Formular im ersten Browser einwandfrei abschicken, im anderen erhalte ich die "Invalid RequestToken" meldung.
Wenn ich jetzt jedoch den RequestToken aus dem ersten Browser in das Formular des zweiten kopiere, wird auch dieses Formular ohne Probleme abgeschickt.
Wenn ich den Cache komplett deaktiviere, funktionieren alle Formulare ohne Probleme.

Es sit eine Contao 4.4.18 Installation auf NGINX bei Timmehosting.

@stefan-at-work
Copy link

Problem tritt ebenfalls auf, wenn nur einer der Caching-Methoden (Server/Client) angewandt wird und das Formular via inserttag {{insert_module::XX|uncached}} eingebunden ist.

@Toflar
Copy link
Member

Toflar commented Apr 26, 2018

/cc @aschempp scheinbar hat dein PR das Problem noch nicht gelöst.

@cboelter
Copy link
Author

@Toflar @aschempp habt ihr zufällig eine Erklärung parat, die man an den Kunden kommunizieren könnte? Das würde etwas helfen, da es für den normalen Kunden gerade schwierig nachzuvollziehen ist ... warum entweder der Cache nicht genutzt werden kann oder die Formulare probleme machen.

@Toflar
Copy link
Member

Toflar commented Apr 27, 2018

Nein, ich habe keine Erklärung. Wenn ich eine hätte, würde ich den Bug kennen und hätte ihn längst behoben.

@aschempp
Copy link
Member

Es gibt nur eine Erklärung: Dein Kunde nutzt freie Open Source Software, es gibt keine Garantie für irgendwelche Funktionen. Wenn er das Problem dringend gelöst haben muss kann er jederzeit einen Entwickler bezahlen der das Problem analysiert und behebt, sowohl bei Ihm als auch für uns alle. Ansonsten muss er warten bis jemand anderes "Zeit und Lust" hat das kostenlos/in seiner Freizeit "für ihn" zu tun…

@cboelter
Copy link
Author

@Toflar @aschempp mir ist gerade etwas schleierhaft, warum auf meine eigentlich sehr nette und absolut nicht fordernde Frage so reagiert wird. Wenn es falsch rübergekommen ist, tut es mir leid.
Ich dachte nur das es vllt. eine technische Erklärung gibt, die es uns "einfachen Leuten" beim Kunden etwas einfacher macht.

@leofeyer
Copy link
Member

/cc @aschempp scheinbar hat dein PR das Problem noch nicht gelöst.

Scheint ganz so (siehe #1492). Wir besprechen das Thema beim heutigen Call und halten die Ergebnisse in #1492 fest, daher schließe ich dieses Ticket als Duplikat.

@cboelter
Copy link
Author

Ich habe das jetzt in einer Installation wo die Korrekturen aus #1492 enthalten sind einmal ausprobiert. Leider besteht das Problem mit den RequestToken immer noch :-(

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants