Ergebnis 1 bis 19 von 19

Thema: 4.9.39: Ungültiges Anfrage-Token

  1. #1
    Contao-Fan Avatar von syncgw
    Registriert seit
    17.07.2012.
    Beiträge
    313

    Frage 4.9.39: Ungültiges Anfrage-Token

    Hei,

    Benutzer berichten mir, dass Sie beim An- oder Abmelden immer wieder die Meldung von Contao erhalten. Das ist sehr unschön.

    Ich verwende das Login-Modul (mod_login) und habe es sowohl mit und ohne Weiterleitung probiert.

    Wer es ausprobieren will: https://hausverwaltung-daeumling.de/...-abmelden.html. Dort demo und demodaten eingeben.

    Hat jemand eine Idee, was ich dagegen machen kann?
    __________________________________________
    Live long and prosper
    Florian

    Spenden GitHub

  2. #2
    Contao-Fan
    Registriert seit
    28.11.2009.
    Ort
    Remscheid
    Beiträge
    849

    Standard

    Ich habe gerade keine Meldung erhalten.

    FF unter Android 13.

  3. #3
    Contao-Fan Avatar von syncgw
    Registriert seit
    17.07.2012.
    Beiträge
    313

    Standard

    Ich vergaß die URL zu benennen, auf die ich nach dem Logout lande: https://hausverwaltung-daeumling.de/_contao/logout
    Wenn ich dann auf "klicken Sie hier" klicke, dann erhalte ich vom Mozilla die Meldung:

    Fehler: Umleitungsfehler

    Beim Verbinden mit hausverwaltung-daeumling.de trat ein Fehler auf.

    Dieses Problem kann manchmal auftreten, wenn Cookies deaktiviert oder abgelehnt werden.

    Edge sagt dazu:

    Diese Seite funktioniert im Moment nicht.hausverwaltung-daeumling.de hat Sie zu viele Male weitergeleitet.
    Um dieses Problem zu beheben, löschen Sie Ihre Cookies .
    ERR_TOO_MANY_REDIRECTS

    Sieht nach einem .htaccess Problem aus. Ich verwende die Standard-.htaccess Datei.
    __________________________________________
    Live long and prosper
    Florian

    Spenden GitHub

  4. #4
    Contao-Fan Avatar von syncgw
    Registriert seit
    17.07.2012.
    Beiträge
    313

    Standard

    Chrrome hat das selbe verhalten:
    Diese Seite funktioniert nichthausverwaltung-daeumling.de hat dich zu oft weitergeleitet.
    Lösche deine Cookies.
    ERR_TOO_MANY_REDIRECTS
    __________________________________________
    Live long and prosper
    Florian

    Spenden GitHub

  5. #5
    Contao-Fan Avatar von syncgw
    Registriert seit
    17.07.2012.
    Beiträge
    313

    Standard

    Neben dem Core habe ich Contao FAQ, Contao Kommentare, ODD Theme und Contao Cookiebar installiert.
    __________________________________________
    Live long and prosper
    Florian

    Spenden GitHub

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

    Standard

    Ja, ich kann das Problem folgendermaßen nachvollziehen.

    1. https://hausverwaltung-daeumling.de/kontakt.html aufrufen
    2. Formular abschicken. Das erzeugt eine Session und setzt ein CSRF Token Cookie.
    3. https://hausverwaltung-daeumling.de/...-abmelden.html aufrufen
    4. Anmeldeversuch ausführen


    Nutzt du vielleicht ein angepasstes mod_login Template? Dein REQUEST_TOKEN ist dort nämlich immer leer - auch wenn es nicht leer sein sollte.
    » sponsor me via GitHub or PayPal or Revolut

  7. #7
    Contao-Fan Avatar von syncgw
    Registriert seit
    17.07.2012.
    Beiträge
    313

    Standard

    Hei Spooky,
    nein, ist das standard template mod_login.html5 (siehe Anhang).
    Angehängte Dateien Angehängte Dateien
    __________________________________________
    Live long and prosper
    Florian

    Spenden GitHub

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

    Standard

    Dann musst du debuggen, warum bei dir {{request_token}} in diesem Fall dann leer ist.
    » sponsor me via GitHub or PayPal or Revolut

  9. #9
    Contao-Fan Avatar von syncgw
    Registriert seit
    17.07.2012.
    Beiträge
    313

    Standard

    Bin in das Backend gegangen und habe Debug Modus aktiviert. Anschließend die Vorschau aufgerufen und mich angemeldet. Nachdem ich das Formular abgeschickt habe kommt die Meldung:

    Invalid CSRF token. Please reload the page and try again.

    mit folgendem Stack:

    Code:
    Symfony\Component\HttpKernel\Exception\ BadRequestHttpException
    in vendor/contao/core-bundle/src/EventListener/ExceptionConverterListener.php (line 91)
    in vendor/contao/core-bundle/src/EventListener/ExceptionConverterListener.php -> convertToHttpException (line 68)
    in vendor/symfony/event-dispatcher/Debug/WrappedListener.php -> __invoke (line 126)
    in vendor/symfony/event-dispatcher/EventDispatcher.php -> __invoke (line 264)
    in vendor/symfony/event-dispatcher/EventDispatcher.php -> doDispatch (line 239)
    in vendor/symfony/event-dispatcher/EventDispatcher.php -> callListeners (line 73)
    in vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php -> dispatch (line 168)
    in vendor/symfony/http-kernel/HttpKernel.php -> dispatch (line 229)
    in vendor/symfony/http-kernel/HttpKernel.php -> handleThrowable (line 92)
    in vendor/symfony/http-kernel/Kernel.php -> handle (line 201)
    Kernel->handle(object(Request)) in web/preview.php (line 33)
    Hilft das weiter?
    __________________________________________
    Live long and prosper
    Florian

    Spenden GitHub

  10. #10
    Contao-Fan Avatar von syncgw
    Registriert seit
    17.07.2012.
    Beiträge
    313

    Standard

    Kann das mit PHP 8.1.12 zu tun haben? Erst seitdem ich wegen Composer Version 2.5.4 die PHP Version umgestellt habe, tritt der Fehler auf.
    __________________________________________
    Live long and prosper
    Florian

    Spenden GitHub

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

    Standard

    Wegen Composer musst du die PHP Version nicht aktualisieren. Ungeachtet dessen ist es natürlich trotzdem empfehlenswert aktiv entwickelte PHP Versionen zu nutzen. Ich glaube nicht, dass das Problem direkt etwas mit der PHP Version zu tun hat. Aber zum Test kannst du ja mal auf PHP 7.4 zurück gehen und eine vollständige Paketaktualisierung durchführen.
    » sponsor me via GitHub or PayPal or Revolut

  12. #12
    Contao-Fan Avatar von syncgw
    Registriert seit
    17.07.2012.
    Beiträge
    313

    Standard

    Wollte ich auch schon probieren, aber geht leider nicht, da der Contao-Manager gar nicht mehr funktioniert: "Your Composer dependencies require a PHP version ">= 8.1.0"".
    __________________________________________
    Live long and prosper
    Florian

    Spenden GitHub

  13. #13
    Contao-Fan Avatar von syncgw
    Registriert seit
    17.07.2012.
    Beiträge
    313

    Standard

    Nachdem ich wieder auff 8.1.12 umgestellt habe und einen update durcchgeführt habe, geht jetzt anscheinend gar nichts mehr:

    Code:
    omposer/package-versions-deprecated: Generating version class...
    composer/package-versions-deprecated: ...done generating version class
    contao/manager-plugin: Dumping generated plugins file...
    contao/manager-plugin: ...done dumping generated plugins file
    Could not open input file: vendor/bin/contao-setup
    Class Contao\ManagerPlugin\PluginLoader located in ./vendor/contao/manager-plugin/src/Resources/PluginLoader.php does not comply with psr-4 autoloading standard. Skipping.
    111 packages you are using are looking for funding.
    Use the `composer fund` command to find out more!
    > @php vendor/bin/contao-setup
    Script @php vendor/bin/contao-setup handling the post-install-cmd event returned with error code 1
    # Process terminated with exit code 1
    # Result: General error
    __________________________________________
    Live long and prosper
    Florian

    Spenden GitHub

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

    Standard

    Zitat Zitat von syncgw Beitrag anzeigen
    Wollte ich auch schon probieren, aber geht leider nicht, da der Contao-Manager gar nicht mehr funktioniert: "Your Composer dependencies require a PHP version ">= 8.1.0"".
    Was genau hast du gemacht?
    » sponsor me via GitHub or PayPal or Revolut

  15. #15
    Contao-Fan Avatar von syncgw
    Registriert seit
    17.07.2012.
    Beiträge
    313

    Standard

    PHP Version bei 1blu auf 7.4.33 umgestellt und Contao-Manager aufgerufen und den Update aufzurufen.
    __________________________________________
    Live long and prosper
    Florian

    Spenden GitHub

  16. #16
    Contao-Fan Avatar von syncgw
    Registriert seit
    17.07.2012.
    Beiträge
    313

    Standard

    Jetzt habe ich es nochmals ausprobiert. Ergebnis:
    Code:
    Unknown database type enum requested, Doctrine\DBAL\Platforms\MySQL80Platform may not support it.
    
    composer install:
    Installing dependencies from lock file
    Verifying lock file contents can be installed on current platform.
    Package operations: 0 installs, 7 updates, 2 removals
      - Downloading symfony/deprecation-contracts (v2.5.2)
      - Downloading symfony/string (v5.4.21)
      - Downloading psr/cache (1.0.1)
      - Downloading thecodingmachine/safe (v1.3.3)
      - Downloading lcobucci/clock (2.0.0)
      - Removing stella-maris/clock (0.1.7)
      - Removing psr/clock (1.0.0)
      - Downgrading symfony/deprecation-contracts (v3.2.1 => v2.5.2): Extracting archive
      - Downgrading symfony/string (v6.2.7 => v5.4.21): Extracting archive
      - Downgrading psr/cache (2.0.0 => 1.0.1): Extracting archive
      - Downgrading thecodingmachine/safe (v2.4.0 => v1.3.3): Extracting archive
      - Downgrading lcobucci/clock (2.3.0 => 2.0.0): Extracting archive
      - Downgrading doctrine/collections (2.1.2 => 1.8.0): Extracting archive
      - Downgrading laminas/laminas-code (4.10.0 => 4.7.1): Extracting archive
    Package contao-components/highlight is abandoned, you should avoid using it. No replacement was suggested.
    Package lexik/maintenance-bundle is abandoned, you should avoid using it. No replacement was suggested.
    Package patchwork/utf8 is abandoned, you should avoid using it. Use symfony/polyfill-mbstring or symfony/string instead.
    Package swiftmailer/swiftmailer is abandoned, you should avoid using it. Use symfony/mailer instead.
    Package symfony/debug is abandoned, you should avoid using it. Use symfony/error-handler instead.
    Package symfony/swiftmailer-bundle is abandoned, you should avoid using it. Use symfony/mailer instead.
    Package true/punycode is abandoned, you should avoid using it. No replacement was suggested.
    Package webmozart/path-util is abandoned, you should avoid using it. Use symfony/filesystem instead.
    Generating optimized autoload files
    Class Contao\ManagerPlugin\PluginLoader located in ./vendor/contao/manager-plugin/src/Resources/PluginLoader.php does not comply with psr-4 autoloading standard. Skipping.
    composer/package-versions-deprecated: Generating version class...
    composer/package-versions-deprecated: ...done generating version class
    contao/manager-plugin: Dumping generated plugins file...
    contao/manager-plugin: ...done dumping generated plugins file
    Could not open input file: vendor/bin/contao-setup
    110 packages you are using are looking for funding.
    Use the `composer fund` command to find out more!
    > @php vendor/bin/contao-setup
    Script @php vendor/bin/contao-setup handling the post-install-cmd event returned with error code 1
    # Process terminated with exit code 1
    # Result: General error
    __________________________________________
    Live long and prosper
    Florian

    Spenden GitHub

  17. #17
    Contao-Fan Avatar von syncgw
    Registriert seit
    17.07.2012.
    Beiträge
    313

    Standard

    Nachdem ich die Version 7 gesetzt habe und ein Backup eingespielt habe, musste ich feststellen, dass der Fehler dort auch existiert. Also habe ich mit Rücksicht auf die anderen Anwendungen (die 8.1 brauchen) wieder umgestellt und das Backup gelöscht. Keine Ahnung, was ich da machen kann...
    __________________________________________
    Live long and prosper
    Florian

    Spenden GitHub

  18. #18
    Contao-Fan Avatar von syncgw
    Registriert seit
    17.07.2012.
    Beiträge
    313

    Standard

    Paket-Update auf Contao (alle var/cache gelöscht).

    Code:
    Installing dependencies from lock file
    Verifying lock file contents can be installed on current platform.
    Nothing to install, update or remove
    Package contao-components/highlight is abandoned, you should avoid using it. No replacement was suggested.
    Package lexik/maintenance-bundle is abandoned, you should avoid using it. No replacement was suggested.
    Package patchwork/utf8 is abandoned, you should avoid using it. Use symfony/polyfill-mbstring or symfony/string instead.
    Package swiftmailer/swiftmailer is abandoned, you should avoid using it. Use symfony/mailer instead.
    Package symfony/debug is abandoned, you should avoid using it. Use symfony/error-handler instead.
    Package symfony/swiftmailer-bundle is abandoned, you should avoid using it. Use symfony/mailer instead.
    Package true/punycode is abandoned, you should avoid using it. No replacement was suggested.
    Package webmozart/path-util is abandoned, you should avoid using it. Use symfony/filesystem instead.
    Generating optimized autoload files
    composer/package-versions-deprecated: Generating version class...
    composer/package-versions-deprecated: ...done generating version class
    contao/manager-plugin: Dumping generated plugins file...
    Class Contao\ManagerPlugin\PluginLoader located in ./vendor/contao/manager-plugin/src/Resources/PluginLoader.php does not comply with psr-4 autoloading standard. Skipping.
    111 packages you are using are looking for funding.
    Use the `composer fund` command to find out more!
    contao/manager-plugin: ...done dumping generated plugins file
    Could not open input file: vendor/bin/contao-setup
    > @php vendor/bin/contao-setup
    Script @php vendor/bin/contao-setup handling the post-install-cmd event returned with error code 1
    # Process terminated with exit code 1
    # Result: General error
    __________________________________________
    Live long and prosper
    Florian

    Spenden GitHub

  19. #19
    Contao-Nutzer
    Registriert seit
    10.06.2021.
    Beiträge
    240
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ersetz
    Code:
    @php vendor/bin/contao-setup
    in deiner composer.json mit
    Code:
    Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication
    .

    contao-setup gibts bei 4.9 nicht.

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
  •