Ergebnis 1 bis 14 von 14

Thema: Formular Versand - Invalid request token

  1. #1
    Contao-Nutzer Avatar von snarosy
    Registriert seit
    27.04.2012.
    Beiträge
    148

    Standard Formular Versand - Invalid request token

    Ich habe ein Versand-Problem mit einem Formulars.
    Contao 4.13.37
    Nach dem Absenden erscheint der Fehler:
    Invalid request token

    Der Fehler tritt aber nicht immer auf.
    So wie ich das jetzt erkennen kann geht's im Chrome, aber nicht im Edge.
    In den Logs finde ich keine Fehlermeldung...

    SMTP-Server ist über die parameters.yml eingetragen, notification center verwende ich nicht.
    Das Problem ist aber neu, der Versand hat schon funktioniert ohne Fehlermeldung.

    Link: https://wopfinger.ro/organizatii/contact.html
    Geändert von snarosy (29.02.2024 um 09:10 Uhr)

  2. #2
    Contao-Nutzer Avatar von snarosy
    Registriert seit
    27.04.2012.
    Beiträge
    148

    Standard

    Habe eben geshen, dass das Thema auch hier besprochen wird...
    https://community.contao.org/de/show...ken-mal-wieder

    ICh poste dort weiter...

  3. #3
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.114
    Partner-ID
    10107

    Standard

    Liegt vermutlich an eurer Consent Lösung. Folgender AJAX Request nach akzeptieren des Consent Overlays scheint intern eine Session zu starten: https://wopfinger.ro/organizatii/con...amp=1709198200
    Zumindest antwortet Contao mit contao-private-response-reason: session-cookie
    » sponsor me via GitHub or PayPal or Revolut

  4. #4
    Contao-Nutzer Avatar von snarosy
    Registriert seit
    27.04.2012.
    Beiträge
    148

    Standard

    ok,
    interessanterweise hat es vorhin noch in firefox und chrome funktioniert, jetzt gehts da auch nicht mehr.
    Das heisst das Problem ist beim Consent Manager zu suchen?
    Eben dieses thema dazu entdeckt: https://forum.premium-contao-themes....ormularversand

  5. #5
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.114
    Partner-ID
    10107

    Standard

    Zitat Zitat von snarosy Beitrag anzeigen
    Das heisst das Problem ist beim Consent Manager zu suchen?
    evt. ja. Unter Umständen liegt hier aber auch ein Bug in Contao vor, dazu bräuchte es aber eine unabhängige Reproduktion.
    » sponsor me via GitHub or PayPal or Revolut

  6. #6
    Contao-Nutzer Avatar von snarosy
    Registriert seit
    27.04.2012.
    Beiträge
    148

    Standard

    Ein Downgrade auf 4.13.36 hat offensichtlich zumindest vorrübergehend das Problem beheben können.
    Betrifft eine PCT-Installation.
    Andere Installationen mit anderen Themes (ohne Consent Management) zeigen das Problem nicht.
    Geändert von snarosy (29.02.2024 um 10:34 Uhr)

  7. #7
    Contao-Nutzer Avatar von snarosy
    Registriert seit
    27.04.2012.
    Beiträge
    148

    Standard

    Möchte das Thema nochmals aufgreifen.
    Interessanterweise wird der Token gesetzt, wenn ich parallel im Browser in einem zweiten Tab im Backend angemeldt bin.
    Öffne ich die Seite in einem privaten fenster, wird er nicht mehr gesetzt.
    Betrifft wie gesagt die 4.13.37-Version.

  8. #8
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.752
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von snarosy Beitrag anzeigen
    Interessanterweise wird der Token gesetzt, wenn ich parallel im Browser in einem zweiten Tab im Backend angemeldt bin.
    Das es nur mit Deinem Backend-Login zusammenhängt wage ich zu bezweifeln, denn @Spooky war sicher nicht bei Euch im Backend eingeloggt und hatte festgestellt, dass eine Session gestartet wurde.

    Zitat Zitat von Spooky Beitrag anzeigen
    Liegt vermutlich an eurer Consent Lösung. Folgender AJAX Request nach akzeptieren des Consent Overlays scheint intern eine Session zu starten: https://wopfinger.ro/organizatii/con...amp=1709198200
    Zumindest antwortet Contao mit contao-private-response-reason: session-cookie
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  9. #9
    Contao-Nutzer Avatar von snarosy
    Registriert seit
    27.04.2012.
    Beiträge
    148

    Standard

    Wir haben dies im PCT-Forum auch besprochen.
    Das Problem gab es offenbar auch ohne der internen Consent-Manager Lösung von PCT.
    https://forum.premium-contao-themes....rversand/page2
    Ich bin aber ehrlich gesagt, wie man hier genau bei der fehleranalyse ansetzen soll...

  10. #10
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.114
    Partner-ID
    10107

    Standard

    ggf. muss halt jemand dafür angeheuert werden, wenn PCT das nicht selbst debuggen und entsprechend einen PR bei Contao stellen kann, wenn sich herausstellt, dass der Fehler bei Contao liegt.
    » sponsor me via GitHub or PayPal or Revolut

  11. #11
    Contao-Nutzer
    Registriert seit
    13.12.2013.
    Beiträge
    103

    Standard

    Es liegt am Contao-Caching. Sobald der Cache für die Seiten deaktiviert ist, funktionieren die Formulare wieder einwandfrei.

    Durch das Caching wird neuerdings irgendwie der Formular-Token mitgecached, was natürlich nicht sein dürfte, und dann hat das Formular nen falschen Token und verweigert den Versand, weil er denkt, es wäre ein Roboter ...

  12. #12
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.752
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Wenn es an Contao liegt müssten doch bei den Contao-Core Formulare dieses Problem auch auftreten.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  13. #13
    Contao-Nutzer
    Registriert seit
    13.12.2013.
    Beiträge
    103

    Standard

    Das ist natürlich ein Argument. Evtl. liegt es an einem falschen Template, das müsste man mal noch genauer erroieren.

    Trotzdem ist schon mal gut zu wissen, dass es mit dem Caching zusammenhängt und es zumindest ein Workaround gibt

  14. #14
    Contao-Fan
    Registriert seit
    24.02.2021.
    Beiträge
    455

    Standard

    Prevent argument errors on malicious login attempts
    https://github.com/contao/contao/com...af4a4f25a91f92

    Handle empty sessions in the CSRF cookie subscriber
    https://github.com/contao/contao/com...f290d734236c55

    Randomize CSRF tokens once per request
    https://github.com/contao/contao/com...0654f483778af1

    Improve the CAPTCHA
    https://github.com/contao/contao/com...43553f45eca00d

    Die oberen Sachen könnten was verändert haben.
    Wenn Premium-Themes angepasste form-templates haben (auch form_captcha), müssen diese für die 4.13.37 angepasst werden.

    Ich würde also vorschlagen, dass du auf 4.13.36 lockst und hierbei die folgenden Features in vollster Weise genießen kannst:
    • Erhalte Fehler bei böswilligen Anmeldeversuchen -> Prevent argument errors on malicious login attempts
    • Fühle dich nicht ganz allein, denn du bekommst eine Menge netter E-Mails -> Improve the CAPTCHA

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •