# Fehlermeldung X-CSRF-Token

**URL:** <https://forum.shopware.com/t/fehlermeldung-x-csrf-token/41050>\
**Category:** Allgemein\
**Created:** [3. November 2016 um 09:39 UTC](https://forum.shopware.com/t/fehlermeldung-x-csrf-token/41050 "2016-11-03T09:39:02Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kerstin83](https://avatars.discourse-cdn.com/v4/letter/k/49beb7/32.png) [@Kerstin83](https://forum.shopware.com/u/Kerstin83)\
**Post date:** [3. November 2016 um 09:39 UTC](https://forum.shopware.com/t/fehlermeldung-x-csrf-token/41050/1 "2016-11-03T09:39:02Z")

</div>

Liebes Forum 🙂 🙂

Ich habe heute Morgen mehrfach diese Fehlermeldung bekommen:

> Message:&nbsp;&nbsp; &nbsp;exception ‚Shopware\Components\CSRFTokenValidationException‘ with message ‚The provided X-CSRF-Token is invalid. Please go back, reload the page and try again.‘ in /var/www/vhosts/meinshop.de/httpdocs/engine/Shopware/Components/CSRFTokenValidator.php:161  
> Stack trace:  
> #0 [internal function]: Shopware\Components\CSRFTokenValidator-\>checkFrontendTokenValidation(Object(Enlight\_Controller\_ActionEventArgs))  
> #1 /var/www/vhosts/meinshop.de/httpdocs/engine/Library/Enlight/Event/Handler/Default.php(91): call\_user\_func(Array, Object(Enlight\_Controller\_ActionEventArgs))  
> #2 /var/www/vhosts/meinshop.de/httpdocs/engine/Library/Enlight/Event/EventManager.php(214): Enlight\_Event\_Handler\_Default-\>execute(Object(Enlight\_Controller\_ActionEventArgs))  
> #3 /var/www/vhosts/meinshop.de/httpdocs/engine/Library/Enlight/Controller/Action.php(143): Enlight\_Event\_EventManager-\>notify(‚Enlight\_Control…‘, Object(Enlight\_Controller\_ActionEventArgs))  
> #4 /var/www/vhosts/meinshop.de/httpdocs/engine/Library/Enlight/Controller/Dispatcher/Default.php(523): Enlight\_Controller\_Action-\>dispatch(‚indexAction‘)  
> #5 /var/www/vhosts/meinshop.de/httpdocs/engine/Library/Enlight/Controller/Front.php(223): Enlight\_Controller\_Dispatcher\_Default-\>dispatch(Object(Enlight\_Controller\_Request\_RequestHttp), Object(Enlight\_Controller\_Response\_ResponseHttp))  
> #6 /var/www/vhosts/meinshop.de/httpdocs/engine/Shopware/Kernel.php(177): Enlight\_Controller\_Front-\>dispatch()  
> #7 /var/www/vhosts/meinshop.de/httpdocs/vendor/symfony/http-kernel/HttpCache/HttpCache.php(487): Shopware\Kernel-\>handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)  
> #8 /var/www/vhosts/meinshop.de/httpdocs/engine/Shopware/Components/HttpCache/AppCache.php(255): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL)  
> #9 /var/www/vhosts/meinshop.de/httpdocs/vendor/symfony/http-kernel/HttpCache/HttpCache.php(258): Shopware\Components\HttpCache\AppCache-\>forward(Object(Symfony\Component\HttpFoundation\Request), true)  
> #10 /var/www/vhosts/meinshop.de/httpdocs/vendor/symfony/http-kernel/HttpCache/HttpCache.php(275): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>pass(Object(Symfony\Component\HttpFoundation\Request), true)  
> #11 /var/www/vhosts/meinshop.de/httpdocs/engine/Shopware/Components/HttpCache/AppCache.php(133): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>invalidate(Object(Symfony\Component\HttpFoundation\Request), true)  
> #12 /var/www/vhosts/meinshop.de/httpdocs/vendor/symfony/http-kernel/HttpCache/HttpCache.php(206): Shopware\Components\HttpCache\AppCache-\>invalidate(Object(Symfony\Component\HttpFoundation\Request), true)  
> #13 /var/www/vhosts/meinshop.de/httpdocs/engine/Shopware/Components/HttpCache/AppCache.php(114): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)  
> #14 /var/www/vhosts/meinshop.de/httpdocs/shopware.php(113): Shopware\Components\HttpCache\AppCache-\>handle(Object(Symfony\Component\HttpFoundation\Request))  
> #15 {main}  
> Time:&nbsp;&nbsp; &nbsp;2016-11-03T08:43:58.652075+0100  
> Channel:&nbsp;&nbsp; &nbsp;core  
> request:&nbsp;&nbsp; &nbsp;{  
> &nbsp; &nbsp; „uri“: „/konfigurator/86/tischtuch\_bella?c=33“,  
> &nbsp; &nbsp; „method“: „POST“,  
> &nbsp; &nbsp; „query“: {  
> &nbsp; &nbsp; &nbsp; &nbsp; „c“: „33“,  
> &nbsp; &nbsp; &nbsp; &nbsp; „module“: „frontend“,  
> &nbsp; &nbsp; &nbsp; &nbsp; „controller“: „detail“,  
> &nbsp; &nbsp; &nbsp; &nbsp; „action“: „index“,  
> &nbsp; &nbsp; &nbsp; &nbsp; „sArticle“: „86“,  
> &nbsp; &nbsp; &nbsp; &nbsp; „rewriteUrl“: „1“,  
> &nbsp; &nbsp; &nbsp; &nbsp; „sCategory“: „33“  
> &nbsp; &nbsp; },  
> &nbsp; &nbsp; „post“: {  
> &nbsp; &nbsp; &nbsp; &nbsp; „group“: {  
> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; „6“: „42“,  
> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; „12“: „118“,  
> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; „8“: „46“,  
> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; „10“: „69“,  
> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; „11“: „73“  
> &nbsp; &nbsp; &nbsp; &nbsp; },  
> &nbsp; &nbsp; &nbsp; &nbsp; „\_\_csrf\_token“: „“  
> &nbsp; &nbsp; }  
> }  
> session:&nbsp;&nbsp; &nbsp;No session data available  
> shopId:&nbsp;&nbsp; &nbsp;1  
> shopName:&nbsp;&nbsp; &nbsp;meinshop

Dass sie mehrfach gekomen ist liegt wohl daran, dass es sich um einen Variantenartikel handelt und mehrere Varianten durchgespielt wurden.

Woran könnte das liegen ? Irgendwas mit&nbsp;X-CSRF-Token, wobei ich leider keine Ahnung habe, was das ist. Bei Wikipedia steht etwas von einem Angriff auf die Website. Besteht da ein Sicherheitsproblem ?

Liebe Grüße

Kerstin

---

<div class="post-metadata">

**Author:** ![Kerstin83](https://avatars.discourse-cdn.com/v4/letter/k/49beb7/32.png) [@Kerstin83](https://forum.shopware.com/u/Kerstin83)\
**Post date:** [4. November 2016 um 11:04 UTC](https://forum.shopware.com/t/fehlermeldung-x-csrf-token/41050/2 "2016-11-04T11:04:49Z")

</div>

Hallo, ich möchte noch einmal an diesen Fehler erinnern. Muss ich mir da Sorgen machen, was ist das ?

Liebe Grüße

Kerstin

---

<div class="post-metadata">

**Author:** ![matthiasftl](https://avatars.discourse-cdn.com/v4/letter/m/f08c70/32.png) [@matthiasftl](https://forum.shopware.com/u/matthiasftl)\
**Post date:** [4. November 2016 um 11:14 UTC](https://forum.shopware.com/t/fehlermeldung-x-csrf-token/41050/3 "2016-11-04T11:14:07Z")

</div>

Den Fehler haben viele hier im Forum. Einzig abhilfe war, den gesamten Shop auf SSL zu schalten oder die X-CSRF-Token Prüfung zu deaktivieren.

Ist dein Shop auf SSL?

---

<div class="post-metadata">

**Author:** ![Kerstin83](https://avatars.discourse-cdn.com/v4/letter/k/49beb7/32.png) [@Kerstin83](https://forum.shopware.com/u/Kerstin83)\
**Post date:** [4. November 2016 um 11:37 UTC](https://forum.shopware.com/t/fehlermeldung-x-csrf-token/41050/4 "2016-11-04T11:37:50Z")

</div>

Danke für die Antwort,

ne, er ist nicht af SSL, habe ich aber ohnehin vor - und zwar sehr bald.

Bis dahin würde ich aber die die X-CSRF-Token Prüfung zu deaktivieren. Wie/wo mache ich das denn ?

Liebe Grüße

Kerstin

---

<div class="post-metadata">

**Author:** ![matthiasftl](https://avatars.discourse-cdn.com/v4/letter/m/f08c70/32.png) [@matthiasftl](https://forum.shopware.com/u/matthiasftl)\
**Post date:** [4. November 2016 um 11:40 UTC](https://forum.shopware.com/t/fehlermeldung-x-csrf-token/41050/5 "2016-11-04T11:40:54Z")

</div>

Tante google schon kontaktet?

[https://developers.shopware.com/developers-guide/csrf-protection/#disable-the-protection](https://developers.shopware.com/developers-guide/csrf-protection/#disable-the-protection)

---

<div class="post-metadata">

**Author:** ![Kerstin83](https://avatars.discourse-cdn.com/v4/letter/k/49beb7/32.png) [@Kerstin83](https://forum.shopware.com/u/Kerstin83)\
**Post date:** [4. November 2016 um 11:58 UTC](https://forum.shopware.com/t/fehlermeldung-x-csrf-token/41050/6 "2016-11-04T11:58:29Z")

</div>

Danke 🙂

Hatte gegoogelt und war sogar auf der Seite. Habe&nbsp;die Stelle nicht gefunden, weil ich eine Backend-Möglichkeit gesucht habe.

Geht das nicht im Backend ?

(Dabei habe ich im&nbsp;Backend gefunden, dass das Aktivieren/Deaktivieren des Referrer-Checks nicht mehr vorhanden ist. Hat das damit estas zu tun?)

Liebe Grüße

Kerstin

---

<div class="post-metadata">

**Author:** ![coarsy](https://avatars.discourse-cdn.com/v4/letter/c/59ef9b/32.png) [@coarsy](https://forum.shopware.com/u/coarsy)\
**Post date:** [5. November 2016 um 17:32 UTC](https://forum.shopware.com/t/fehlermeldung-x-csrf-token/41050/7 "2016-11-05T17:32:14Z")

</div>

Hi Kerstin,

Du musst die config.php im Shopware Hauptverzeichnis um diese Befehle erweitern:

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

```

[https://developers.shopware.com/developers-guide/csrf-protection/#disable-the-protection](https://developers.shopware.com/developers-guide/csrf-protection/#disable-the-protection)

Wird übrigens jetzt hier im Forum falsch dargestellt, das muss ein = und ein \> sein

---

<div class="post-metadata">

**Author:** ![saksw](https://avatars.discourse-cdn.com/v4/letter/s/a88e4f/32.png) [@saksw](https://forum.shopware.com/u/saksw)\
**Post date:** [8. November 2016 um 12:08 UTC](https://forum.shopware.com/t/fehlermeldung-x-csrf-token/41050/8 "2016-11-08T12:08:00Z")

</div>

Hallo,

wenn ich den Befehl in meine config.php schreibe erhalte ich eine Syntax-Fehlermeldung:

PHP message: PHP Parse error: syntax error, unexpected ‘=\>’ (T\_DOUBLE\_ARROW) in /…/config.php on line 11

Kann hier jemand weiterhelfen?

Vielen Dank und Grüße

---

<div class="post-metadata">

**Author:** ![NextMike](https://avatars.discourse-cdn.com/v4/letter/n/838e76/32.png) [@NextMike](https://forum.shopware.com/u/NextMike)\
**Post date:** [8. November 2016 um 12:10 UTC](https://forum.shopware.com/t/fehlermeldung-x-csrf-token/41050/9 "2016-11-08T12:10:47Z")

</div>

Was steht in der Zeile 11 bei Dir? Er hätte auch gerne ein =\> dort.

---

<div class="post-metadata">

**Author:** ![saksw](https://avatars.discourse-cdn.com/v4/letter/s/a88e4f/32.png) [@saksw](https://forum.shopware.com/u/saksw)\
**Post date:** [8. November 2016 um 12:18 UTC](https://forum.shopware.com/t/fehlermeldung-x-csrf-token/41050/10 "2016-11-08T12:18:35Z")

</div>

Hallo NextMike,

das ist die Zeile

```
'frontend' => false,

```

Danke und Gruß

---

<div class="post-metadata">

**Author:** ![NextMike](https://avatars.discourse-cdn.com/v4/letter/n/838e76/32.png) [@NextMike](https://forum.shopware.com/u/NextMike)\
**Post date:** [8. November 2016 um 12:20 UTC](https://forum.shopware.com/t/fehlermeldung-x-csrf-token/41050/11 "2016-11-08T12:20:34Z")

</div>

vielleicht fehlt irgendwo ein Komma, eine Klammer oder ist was zu viel. Poste mal die ganze Datei ohne kritische Daten.

---

<div class="post-metadata">

**Author:** ![saksw](https://avatars.discourse-cdn.com/v4/letter/s/a88e4f/32.png) [@saksw](https://forum.shopware.com/u/saksw)\
**Post date:** [8. November 2016 um 12:24 UTC](https://forum.shopware.com/t/fehlermeldung-x-csrf-token/41050/12 "2016-11-08T12:24:29Z")

</div>

```
  array (
    'host' => '...',
    'port' => '...',
    'username' => '...',
    'password' => '...',
    'dbname' => '...',
  ),
'csrfProtection' => [
    'frontend' => false,
    'backend' => true
],
);

```

&nbsp;

---

<div class="post-metadata">

**Author:** ![Kerstin83](https://avatars.discourse-cdn.com/v4/letter/k/49beb7/32.png) [@Kerstin83](https://forum.shopware.com/u/Kerstin83)\
**Post date:** [8. November 2016 um 12:47 UTC](https://forum.shopware.com/t/fehlermeldung-x-csrf-token/41050/13 "2016-11-08T12:47:23Z")

</div>

Also bei mir ist es exakt genau so. Ich habe deinen Code sogar einmal bei mir eigebaut und es kommt keine Fehlermeldung.

Müsste also an etwas anderem&nbsp;liegen.

LG

Kerstin

---

<div class="post-metadata">

**Author:** ![NextMike](https://avatars.discourse-cdn.com/v4/letter/n/838e76/32.png) [@NextMike](https://forum.shopware.com/u/NextMike)\
**Post date:** [8. November 2016 um 12:49 UTC](https://forum.shopware.com/t/fehlermeldung-x-csrf-token/41050/14 "2016-11-08T12:49:52Z")

</div>

OK, dann der Klassiker: PHP-Version? Für Apache und für CLI?

---

<div class="post-metadata">

**Author:** ![Heiner\_Lohaus](https://avatars.discourse-cdn.com/v4/letter/h/b5a626/32.png) [@Heiner\_Lohaus](https://forum.shopware.com/u/Heiner_Lohaus)\
**Post date:** [8. November 2016 um 12:50 UTC](https://forum.shopware.com/t/fehlermeldung-x-csrf-token/41050/15 "2016-11-08T12:50:25Z")

</div>

Hi, es könnte auch die falsche PHP-Version sein.  
In Zeile 11 bzw. 10 steht ja [ und das kann PHP nur in den neueren Versionen.

Gruß Heiner

---

<div class="post-metadata">

**Author:** ![matthiasftl](https://avatars.discourse-cdn.com/v4/letter/m/f08c70/32.png) [@matthiasftl](https://forum.shopware.com/u/matthiasftl)\
**Post date:** [8. November 2016 um 13:25 UTC](https://forum.shopware.com/t/fehlermeldung-x-csrf-token/41050/16 "2016-11-08T13:25:05Z")

</div>

Dann nimmt die [ Klammern weg und mach ein Array für alte PHP Version draus.
