# CSFR Token Fehler

**URL:** <https://forum.shopware.com/t/csfr-token-fehler/45693>\
**Category:** Allgemein\
**Created:** [11. Mai 2017 um 06:16 UTC](https://forum.shopware.com/t/csfr-token-fehler/45693 "2017-05-11T06:16:30Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![awprint](https://avatars.discourse-cdn.com/v4/letter/a/ecccb3/32.png) [@awprint](https://forum.shopware.com/u/awprint)\
**Post date:** [11. Mai 2017 um 06:16 UTC](https://forum.shopware.com/t/csfr-token-fehler/45693/1 "2017-05-11T06:16:30Z")

</div>

Hallo,  
folgende Meldung erhalte ich heute bei Aufruf eines Shopartikels:

```
 Shopware\Components\CSRFTokenValidationException: The provided X-CSRF-Token for path "/csrftoken" is invalid. Please go back, reload the page and try again. in /var/www/clients/client1/web4/web/engine/Shopware/Components/CSRFTokenValidator.php:155

 Kann jemand etwas damit anfangen ? Ich könnte natürlich das Senden der Fehlermeldung deaktivieren, wüsste aber gern was dieser Fehler aussagt. 

```

Vielen Dank vorab !

---

<div class="post-metadata">

**Author:** ![ThomasChr](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/thomaschr/32/10466_2.png) [@ThomasChr](https://forum.shopware.com/u/ThomasChr)\
**Post date:** [11. Mai 2017 um 08:36 UTC](https://forum.shopware.com/t/csfr-token-fehler/45693/2 "2017-05-11T08:36:12Z")

</div>

Die Meldung besagt dass kein gültiges CSRF Token mitgesendet wurde. Kannst du es denn nachvollziehen?

Was sind (Browser Konsole) die Parameter die der Browser sendet - sendet er den Parameter \_\_csrf\_token mit?

---

<div class="post-metadata">

**Author:** ![awprint](https://avatars.discourse-cdn.com/v4/letter/a/ecccb3/32.png) [@awprint](https://forum.shopware.com/u/awprint)\
**Post date:** [11. Mai 2017 um 09:00 UTC](https://forum.shopware.com/t/csfr-token-fehler/45693/3 "2017-05-11T09:00:50Z")

</div>

Die gesamte Mail sieht so aus. Wo muss ich hin um den Parameter prüfen zu können ? Bin hier leider nicht so bewandert.

```
 Shopware\Components\CSRFTokenValidationException: The provided X-CSRF-Token for path "/csrftoken" is invalid. Please go back, reload the page and try again. in /var/www/clients/client1/web4/web/engine/Shopware/Components/CSRFTokenValidator.php:155

 Stack trace:

 #0 /var/www/clients/client1/web4/web/engine/Library/Enlight/Event/Handler/Default.php(91): Shopware\Components\CSRFTokenValidator-\>checkFrontendTokenValidation(Object(Enlight\_Controller\_ActionEventArgs))

 #1 /var/www/clients/client1/web4/web/engine/Library/Enlight/Event/EventManager.php(214): Enlight\_Event\_Handler\_Default-\>execute(Object(Enlight\_Controller\_ActionEventArgs))

 #2 /var/www/clients/client1/web4/web/engine/Library/Enlight/Controller/Action.php(141): Enlight\_Event\_EventManager-\>notify('Enlight\_Control...', Object(Enlight\_Controller\_ActionEventArgs))

 #3 /var/www/clients/client1/web4/web/engine/Library/Enlight/Controller/Dispatcher/Default.php(523): Enlight\_Controller\_Action-\>dispatch('indexAction')

 #4 /var/www/clients/client1/web4/web/engine/Library/Enlight/Controller/Front.php(223): Enlight\_Controller\_Dispatcher\_Default-\>dispatch(Object(Enlight\_Controller\_Request\_RequestHttp), Object(Enlight\_Controller\_Response\_ResponseHttp))

 #5 /var/www/clients/client1/web4/web/engine/Shopware/Kernel.php(182): Enlight\_Controller\_Front-\>dispatch()

 #6 /var/www/clients/client1/web4/web/vendor/symfony/http-kernel/HttpCache/HttpCache.php(491): Shopware\Kernel-\>handle(Object(Enlight\_Controller\_Request\_RequestHttp), 1, true)

 #7 /var/www/clients/client1/web4/web/engine/Shopware/Components/HttpCache/AppCache.php(266): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL)

 #8 /var/www/clients/client1/web4/web/vendor/symfony/http-kernel/HttpCache/HttpCache.php(258): Shopware\Components\HttpCache\AppCache-\>forward(Object(Symfony\Component\HttpFoundation\Request), true)

 #9 /var/www/clients/client1/web4/web/vendor/symfony/http-kernel/HttpCache/HttpCache.php(208): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>pass(Object(Symfony\Component\HttpFoundation\Request), true)

 #10 /var/www/clients/client1/web4/web/engine/Shopware/Components/HttpCache/AppCache.php(114): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)

 #11 /var/www/clients/client1/web4/web/shopware.php(117): Shopware\Components\HttpCache\AppCache-\>handle(Object(Symfony\Component\HttpFoundation\Request))

 #12 {main}

 2017-05-11T08:32:31.349860+0200

 core

 {

 &nbsp;&nbsp;&nbsp; "uri": "/csrftoken",

 &nbsp;&nbsp;&nbsp; "method": "OPTIONS",

 &nbsp;&nbsp;&nbsp; "query": {

 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "module": "frontend",

 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "controller": "csrftoken",

 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "action": "index"

 &nbsp;&nbsp;&nbsp; },

 &nbsp;&nbsp;&nbsp; "post": []

 }

 No session data available

 1
```

---

<div class="post-metadata">

**Author:** ![sonic](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sonic/32/25728_2.png) [@sonic](https://forum.shopware.com/u/sonic)\
**Post date:** [11. Mai 2017 um 09:04 UTC](https://forum.shopware.com/t/csfr-token-fehler/45693/4 "2017-05-11T09:04:28Z")

</div>

Eigentlich gibt es ja keinen Link auf “csrftoken” - schon gar nicht ein “post” - der csrftoken ist ein angehängter Parameter.  
Da scheint mir irgendwo im Theme der Zusammenbau einer Url / javascript einen Schlag zu haben. Scheint so, als ob ein ganzer Link vor dem Token fehlt.

Mal auf Default-Theme umstellen und testen, wenn das nicht hilft Plugin für Plugin deaktivieren.
