Bestellabschluss Fehlgeschlagen - Fehler

Moin Leute,

ich habe mal eine Frage, es wurde nichts verändert kein neues Plug-In und keine Update.

gestern hat noch alles normal funktioniert, jetzt auf einmal bekomme ich folgendes:

 

Ups! Ein Fehler ist aufgetreten!

Die nachfolgenden Hinweise sollten Ihnen weiterhelfen.

The provided X-CSRF-Token for path “/checkout/saveShippingPayment/sTarget/checkout/sTargetAction/index” is invalid. Please go back, reload the page and try again. in engine/Shopware/Components/CSRFTokenValidator.php on line 161

Stack trace:

 #0 engine/Library/Enlight/Event/Handler/Default.php(91): Shopware\Components\CSRFTokenValidator-\>checkFrontendTokenValidation(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('saveShippingPay...') #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(179): 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 vendor/symfony/http-kernel/HttpCache/HttpCache.php(275): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>pass(Object(Symfony\Component\HttpFoundation\Request), true) #10 engine/Shopware/Components/HttpCache/AppCache.php(133): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>invalidate(Object(Symfony\Component\HttpFoundation\Request), true) #11 vendor/symfony/http-kernel/HttpCache/HttpCache.php(206): Shopware\Components\HttpCache\AppCache-\>invalidate(Object(Symfony\Component\HttpFoundation\Request), true) #12 engine/Shopware/Components/HttpCache/AppCache.php(114): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #13 shopware.php(117): Shopware\Components\HttpCache\AppCache-\>handle(Object(Symfony\Component\HttpFoundation\Request)) #14 {main}

Wenn du im Forum nach „X-CSRF-Token“ suchst findest du eine ganze Palette von Beiträgen zu diesem Thema und auch hier hat Shopware den Thema eine ganze Seite gewidmet, leider wieder mal auf englisch.  Gasp
https://developers.shopware.com/developers-guide/csrf-protection/

Zum schluß bleibet dir nur in der config.php den CSRF-Token abzuschalten oder so lange zu suchen bist du den übeltäter gefunden hast, soll angeblich an den Plugins liegen.

In die config.php  vor  der  letzten  schließenden Klammer das nachfolgende rein, dannschaltest du die ganze sache für das Frontend ab:

 'csrfProtection' => [
    'frontend' => false,
    'backend' => true
  ],

Uwe

hallo uwe,

ich würde gerne den csrf-token abschalten, aber nach änderung der config.php ist der shop nicht mehr erreichbar. ich habe garantiert was falsch gemacht, ich verstehe das mit “vor der letzten kalmmer” anschiened irgendwie nicht, kannst du bitte dir das mal ansehen und korrigeren, danke und gruß, bernd:

 

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