The provided CSRF-Token is invalid

Hallo Shopware-Community!

Nach dem updaten auf die neuste Version besteht keine Möglichkeit mehr ins Backend zu gelangen. Folgender Fehlerreport erscheint:

Ups! Ein Fehler ist aufgetreten!

Die nachfolgenden Hinweise sollten Ihnen weiterhelfen.

The provided CSRF-Token is invalid. If you’re sure that the request should be valid, the called controller action needs to be whitelisted using the CSRFWhitelistAware interface. in engine/Shopware/Components/CSRFTokenValidator.php on line 118

Stack trace:

#0 engine/Library/Enlight/Event/Handler/Default.php(91): Shopware\Components\CSRFTokenValidator-\>checkBackendTokenValidation(Object(Enlight\_Controller\_ActionEventArgs))
 #1 engine/Library/Enlight/Event/EventManager.php(214): Enlight\_Event\_Handler\_Default-\>execute(Object(Enlight\_Controller\_ActionEventArgs))
 #2 engine/Library/Enlight/Controller/Action.php(141): Enlight\_Event\_EventManager-\>notify('Enlight\_Control...', Object(Enlight\_Controller\_ActionEventArgs))
 #3 engine/Library/Enlight/Controller/Dispatcher/Default.php(523): Enlight\_Controller\_Action-\>dispatch('indexAction')
 #4 engine/Library/Enlight/Controller/Front.php(223): Enlight\_Controller\_Dispatcher\_Default-\>dispatch(Object(Enlight\_Controller\_Request\_RequestHttp), Object(Enlight\_Controller\_Response\_ResponseHttp))
 #5 engine/Shopware/Kernel.php(178): Enlight\_Controller\_Front-\>dispatch()
 #6 vendor/symfony/http-kernel/HttpCache/HttpCache.php(487): Shopware\Kernel-\>handle(Object(Enlight\_Controller\_Request\_RequestHttp), 1, true)
 #7 engine/Shopware/Components/HttpCache/AppCache.php(255): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL)
 #8 vendor/symfony/http-kernel/HttpCache/HttpCache.php(258): Shopware\Components\HttpCache\AppCache-\>forward(Object(Symfony\Component\HttpFoundation\Request), true)
 #9 engine/Shopware/Components/HttpCache/AppCache.php(103): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>pass(Object(Symfony\Component\HttpFoundation\Request), true)
 #10 shopware.php(113): Shopware\Components\HttpCache\AppCache-\>handle(Object(Symfony\Component\HttpFoundation\Request))
 #11 {main}

 

Da bei der Ansicht des Shops die Einkaufswelten nicht mehr angezeigt werden, haben wir folgendes probiert:

https://synonymous.rocks/shopware-5-2-csrf-token-is-invalid/

Leider erfolglos. Das Problem bleibt bestehen.

Hat jemand von euch vielleicht einen Lösungsansatz?

 

Einfach mal die Suche benutzen!

https://forum.shopware.com/search?Search=CSRF-Token+is+invalid&sLanguage=1
CSRF-Token is invalid - Google Search

Die „schnelle“ Problemlösung ist, die CSFR Protection komplett abzuschalten. 

Uwe

1 „Gefällt mir“

Danke!

Habe ich gemacht. Die Backend-Anmelde-Maske wird auch ohne Fehlerprotokoll angezeigt.

Wenn die Anmeldedaten eingegeben werden (habe diese nochmals überprüft, alles korrekt eingetragen) und man auf den Anmelde-Button klick passiert nichts, lädt nicht mal mehr im Hintergrund…

Folgendes habe ich in die config.php eingetragen:

<?php return array (
    'db' =\> array (         'host' =\> 'localhost',         'port' =\> '3306',         'username' =\> 'xxxxx',         'password' =\> 'xxxxx',         'dbname' =\> 'xxxxx',     ),     'csrfProtection' =\> [         'frontend' =\> FALSE,         'backend'  =\> FALSE     ], );

Geh mal auf den Server und lösche den Inhalt des Ordners „/var/cache“ oder benenne nur mal den darin enthalten Ordner „production_…“ um, vieleicht hängt noch der Backend-Cache.

Auch mal den Browser-Cache löschen.

Uwe

Danke!

Habe ich alles ausprobiert, leider erfolglos…

Nicht empfehlenswert!