# Checkout "X-CSRF-Token is invalid" und Session-Problematik

**URL:** <https://forum.shopware.com/t/checkout-x-csrf-token-is-invalid-und-session-problematik/42872>\
**Category:** Allgemein\
**Created:** [17. Januar 2017 um 17:14 UTC](https://forum.shopware.com/t/checkout-x-csrf-token-is-invalid-und-session-problematik/42872 "2017-01-17T17:14:06Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![conalco](https://avatars.discourse-cdn.com/v4/letter/c/c77e96/32.png) [@conalco](https://forum.shopware.com/u/conalco)\
**Post date:** [17. Januar 2017 um 17:14 UTC](https://forum.shopware.com/t/checkout-x-csrf-token-is-invalid-und-session-problematik/42872/1 "2017-01-17T17:14:06Z")

</div>

Hallo,

&nbsp;

ich würde gerne diese Frage noch einmal aufgreifen und erweitern:

[https://forum.shopware.com/discussion/41201/checkout-invalid-token-exception](https://forum.shopware.com/discussion/41201/checkout-invalid-token-exception)

&nbsp;

Das Problem ist folgendes: Moderne Browser wie z.B. Chrome (auf dem PC und auch auf dem Smartphone) nutzen die Cookie-Funktion

“Läuft ab:Beim Beenden der Browsersitzung”

nicht!

D.h. der Browser kann geschlossen werden und es wird die gleiche Session weiter benutzt.

Im Zusammenhang mit dem “[CSRF Protection](https://developers.shopware.com/developers-guide/csrf-protection/)” kommt es zu einer Fehlermeldung, wenn sich der Kunde in den Shop einloggen will (wenn die Session schon älter ist).

“Die Ups! Ein Fehler ist aufgetreten!”

oder intern “exception ‘Shopware\Components\CSRFTokenValidationException’ with message 'The provided X-CSRF-Token is invalid. Please go back, reload the page and try again,…”

&nbsp;

Wie kann man das Problem beheben? Im Prinzip müsste die Session beim Login doch erneuert werden.&nbsp;

&nbsp;

Viele Grüße

Mirko

&nbsp;

---

<div class="post-metadata">

**Author:** ![Norea](https://avatars.discourse-cdn.com/v4/letter/n/34f0e0/32.png) [@Norea](https://forum.shopware.com/u/Norea)\
**Post date:** [18. Januar 2017 um 03:04 UTC](https://forum.shopware.com/t/checkout-x-csrf-token-is-invalid-und-session-problematik/42872/2 "2017-01-18T03:04:47Z")

</div>

Ich habe im Internet für mehrere Tage, um zu finden, wie man das Problem zu beheben. Nachdem ich Ihren Beitrag gelesen habe, kenne ich den einfachsten Weg, um mit diesem Problem umzugehen. Vielen Dank.

---

<div class="post-metadata">

**Author:** ![conalco](https://avatars.discourse-cdn.com/v4/letter/c/c77e96/32.png) [@conalco](https://forum.shopware.com/u/conalco)\
**Post date:** [18. Januar 2017 um 06:32 UTC](https://forum.shopware.com/t/checkout-x-csrf-token-is-invalid-und-session-problematik/42872/3 "2017-01-18T06:32:40Z")

</div>

Hallo,

und wie kann die Lösung aussehen?

Verlängerung der Session Dauer auf unendlich?

Ausbau des CSRF?

Exception einbauen?

Ich denke das es ein generelles Problem ist, da die Kunden ja zunehmend mobil unterwegs sind. Und auf dem Smartphone wird der Browser meist gar nicht mehr geschlossenen. Den PC hat man früher heruntergefahren. Das Smartphone ist immer an.

Vielleicht müsste beim ersten Seitenaufruf geprüft werden, ob die Sessions aktuell sind.&nbsp;

Vielleicht genügt es auch , wenn nicht die Fehlermeldung kommt, sondern der Login automatisch wiederholt wird oder ähnliches …

Jemand eine Idee?

&nbsp;

Viele Grüße&nbsp;

Mirko&nbsp;

---

<div class="post-metadata">

**Author:** ![weinober](https://avatars.discourse-cdn.com/v4/letter/w/96bed5/32.png) [@weinober](https://forum.shopware.com/u/weinober)\
**Post date:** [3. Februar 2017 um 15:14 UTC](https://forum.shopware.com/t/checkout-x-csrf-token-is-invalid-und-session-problematik/42872/4 "2017-02-03T15:14:31Z")

</div>

Hallo,

kennt jemand evtl. eine Lösung des obigen Problems?

Viele Grüße

---

<div class="post-metadata">

**Author:** ![hth](https://avatars.discourse-cdn.com/v4/letter/h/b77776/32.png) [@hth](https://forum.shopware.com/u/hth)\
**Post date:** [3. Februar 2017 um 15:37 UTC](https://forum.shopware.com/t/checkout-x-csrf-token-is-invalid-und-session-problematik/42872/5 "2017-02-03T15:37:46Z")

</div>

Hallo @weinober‍

mit der simpelsten Lösung ist wahrscheinlich die Deaktivierung in der config.php gemeint.&nbsp;
