wer kann mir sagen woran der fehler liegt?

Message:

 exception 'Shopware\Components\CSRFTokenValidationException' with message 'The provided X-CSRF-Token for path "/account/login/sTarget/account/sTargetAction/index" is invalid. Please go back, reload the page and try again.' in /html/shopware/engine/Shopware/Components/CSRFTokenValidator.php:158

 Stack trace:

 #0 [internal function]: Shopware\Components\CSRFTokenValidator-\>checkFrontendTokenValidation(Object(Enlight\_Controller\_ActionEventArgs)) #1 /html/shopware/engine/Library/Enlight/Event/Handler/Default.php(91): call\_user\_func(Array, Object(Enlight\_Controller\_ActionEventArgs)) #2 /html/shopware/engine/Library/Enlight/Event/EventManager.php(214): Enlight\_Event\_Handler\_Default-\>execute(Object(Enlight\_Controller\_ActionEventArgs)) #3 /html/shopware/engine/Library/Enlight/Controller/Action.php(143): Enlight\_Event\_EventManager-\>notify('Enlight\_Control...', Object(Enlight\_Controller\_ActionEventArgs)) #4 /html/shopware/engine/Library/Enlight/Controller/Dispatcher/Default.php(523): Enlight\_Controller\_Action-\>dispatch('loginAction') #5 /html/shopware/engine/Library/Enlight/Controller/Front.php(223): Enlight\_Controller\_Dispatcher\_Default\>dispatch(Object(Enlight\_Controller\_Request\_RequestHttp), Object(Enlight\_Controller\_Response\_ResponseHttp)) #6 /html/shopware/engine/Shopware/Kernel.php(180): Enlight\_Controller\_Front-\>dispatch() #7 /html/shopware/vendor/symfony/http-kernel/HttpCache/HttpCache.php(487): Shopware\Kernel-\>handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #8 /html/shopware/engine/Shopware/Components/HttpCache/AppCache.php(255): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL) #9 /html/shopware/vendor/symfony/http-kernel/HttpCache/HttpCache.php(258): Shopware\Components\HttpCache\AppCache-\>forward(Object(Symfony\Component\HttpFoundation\Request), true) #10 /html/shopware/vendor/symfony/http-kernel/HttpCache/HttpCache.php(275): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>pass(Object(Symfony\Component\HttpFoundation\Request), true) #11 /html/shopware/engine/Shopware/Components/HttpCache/AppCache.php(133): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>invalidate(Object(Symfony\Component\HttpFoundation\Request), true) #12 /html/shopware/vendor/symfony/http-kernel/HttpCache/HttpCache.php(206): Shopware\Components\HttpCache\AppCache-\>invalidate(Object(Symfony\Component\HttpFoundation\Request), true) #13 /html/shopware/engine/Shopware/Components/HttpCache/AppCache.php(114): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #14 /html/shopware/shopware.php(117): Shopware\Components\HttpCache\AppCache-\>handle(Object(Symfony\Component\HttpFoundation\Request)) #15 {main}

Time:  2017-02-16T09:48:51.451114+0100

Channel:  core

request:

 {     "uri": "/account/login/sTarget/account/sTargetAction/index",     "method": "POST",     "query": {         "module": "frontend",         "controller": "account",         "action": "login",         "sTarget": "account",         "sTargetAction": "index"     },

     "post": {         "sTarget": "account",         "email": "[info@X](mailto:info@somtech.de)XXXXXXX",         "Submit": "",         "\_\_csrf\_token": "w0MADU5tdc0AxeP4cLdJ90oFgTPshj"     } }

session:  No session data available
shopId:  1
shopName:  XXXXXXXXXXXX


der Fehler passiert leider öfter beim login-versuch und auch bei der registrierung, wer kann helfen und mir sagen warum der Fehler auftritt bzw. woran es liegen könnte…

zu den Thema  „X-CSRF-Token“ gibt es schon massig Beiträge.

https://forum.shopware.com/search?Search=X-CSRF-Token&sLanguage=1

Uwe

Nachtrag: Zu früh gefreut, Fehler taucht weiterhin auf *heul*

ok danke, hat mir geholfen. verwende ne eigene index.tpl und habe den inhalt von  {block name=“frontend_index_header_javascript“}  der aktuellen aus bare in meine kopiert, nu scheint ruhe zu sein… 

ich werd es auf jeden fall beobachten und mich daran machen die eigenen .tpl dateien auszudünnen und nur noch geänderte blöcke da rein schmeissen und nicht mehr die ganzen .tpl’s

Wir haben keine eigene Index, die config.php angepasst und alle Template-Dateien wie Du so schön sagst "ausgedünnt.
Kein Erfolg - Login/Registrierung geht nur im 2. Anlauf…

Ich habe das gleiche Problem - keiner eine Lösung ? Man kann sich erst beim 2.Mal korrekt und ohne Fehlermeldung anmelden

Eine Lösung gibt es noch nicht, aber hier sind einige Infos zum Thema zusammengefasst worden: https://forum.shopware.com/discussion/comment/189384/#Comment_189384

Das Problem ist dem Shopware-Team bekannt und es wird wohl bereits an einer Lösung gearbeitet.

Ahoi Zusammen,

wir haben bis jetzt bei jedem Shop unsere Kunden (vor allem nach Updates) dieses Problem. Einzige Lösung - deaktivieren: 

https://developers.shopware.com/developers-guide/csrf-protection/#disable-the-protection

Viele Grüße
Tobi von den Net Inventors

1 „Gefällt mir“

genau das habe ich dann auch getan :frowning: auch wenn es eigendlich ne blöde lösung ist…