Kundenlogin schlägt fehl..

Hallo!

in letzter Zeit bekomme ich immer öfter Beschwerden von Kunden, dass diese sich nicht vernünfigtig einloggen können.

Gerade habe ich es mit meinem Test Account probiert. Nach dem Klick auf Anmelden bekomme ich folgende Meldung:

Ups! Ein Fehler ist aufgetreten!

Wir wurden bereits über das Problem informiert und arbeiten an einer Lösung, bitte versuchen Sie es in Kürze erneut - beim 2. Anlauf klappt es dann…

Dann kurz darauf eine Mail mit folgendem Inhalt:

Shopware\Components\CSRFTokenValidationException: 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 /var/www/vhosts/hostname/httpdocs/engine/Shopware/Components/CSRFTokenValidator.php:158

Stack trace:

#0 /var/www/vhosts/hostname/httpdocs/engine/Library/Enlight/Event/Handler/Default.php(91): Shopware\Components\CSRFTokenValidator->checkFrontendTokenValidation(Object(Enlight_Controller_ActionEventArgs))

#1 /var/www/vhosts/hostname/httpdocs/engine/Library/Enlight/Event/EventManager.php(214): Enlight_Event_Handler_Default->execute(Object(Enlight_Controller_ActionEventArgs))

#2 /var/www/vhosts/hostname/httpdocs/engine/Library/Enlight/Controller/Action.php(141): Enlight_Event_EventManager->notify(‚Enlight_Control…‘, Object(Enlight_Controller_ActionEventArgs))

#3 /var/www/vhosts/hostname/httpdocs/engine/Library/Enlight/Controller/Dispatcher/Default.php(523): Enlight_Controller_Action->dispatch(‚loginAction‘)

#4 /var/www/vhosts/hostname/httpdocs/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/vhosts/hostname/httpdocs/engine/Shopware/Kernel.php(180): Enlight_Controller_Front->dispatch()

#6 /var/www/vhosts/hostname/httpdocs/vendor/symfony/http-kernel/HttpCache/HttpCache.php(487): Shopware\Kernel->handle(Object(Enlight_Controller_Request_RequestHttp), 1, true)

#7 /var/www/vhosts/hostname/httpdocs/engine/Shopware/Components/HttpCache/AppCache.php(255): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL)

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

#9 /var/www/vhosts/hostname/httpdocs/vendor/symfony/http-kernel/HttpCache/HttpCache.php(275): Symfony\Component\HttpKernel\HttpCache\HttpCache->pass(Object(Symfony\Component\HttpFoundation\Request), true)

#10 /var/www/vhosts/hostname/httpdocs/engine/Shopware/Components/HttpCache/AppCache.php(133): Symfony\Component\HttpKernel\HttpCache\HttpCache->invalidate(Object(Symfony\Component\HttpFoundation\Request), true)

#11 /var/www/vhosts/hostname/httpdocs/vendor/symfony/http-kernel/HttpCache/HttpCache.php(206): Shopware\Components\HttpCache\AppCache->invalidate(Object(Symfony\Component\HttpFoundation\Request), true)

#12 /var/www/vhosts/hostname/httpdocs/engine/Shopware/Components/HttpCache/AppCache.php(114): Symfony\Component\HttpKernel\HttpCache\HttpCache->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)

#13 /var/www/vhosts/hostname/httpdocs/shopware.php(117): Shopware\Components\HttpCache\AppCache->handle(Object(Symfony\Component\HttpFoundation\Request))

#14 {main}

Caches hatte ich gestern abend noch alle geleert… Hat jemand eine Idee?

Danke schon einmal im Voraus!

 

Es sind meist inkompatible Plugins.

danke schon einmal für die Antwort.

Habe eigentlich recht wenige Plugins installiert und die „überflüssigen“ mal deaktviert… zeigt jedoch keine Besserung.

Installiert sind:

Google Services

DHL Adapter

Magnalister

Backend Orders

Paypal

Autom. Rechnungsstellung

Hi,

das Problem habe ich auch. Ich konnte nur die CSRF Abprüfung ausschalten um das Problem zu Beheben.

LG,

Chris

1 „Gefällt mir“

hmmm… danke schonmal! Habe den Begriff mal etwas gegoogelt und es scheint ja ein bekanntes Problem zu sein…

Es stand u.a. dass das Google Plugin schuld sein kann… habs dann direkt mal runter geworfen, aber leider immern noch das gleiche Problem…

versteht dann aber ehrlich gesagt nicht, warum der Bug nicht gefixed wird?! Ich schein ja nicht der einzige mit diesem Problem zu sein.

Wir haben das gleiche Problem mit CSRF an anderen Stellen, alle Plugins sind kompatibel. Wir haben die CSRF Prüfung in der Config deaktiviert. Eine Lösung, warum der Fehler auftritt ist uns bisher nicht gelungen, da der Fehler auch nicht nachstellbar ist und ganz unterschiedlich auftritt.

habs nun auch deaktiviert… funktioniert natürlich einwandfrei alles. Danke!

Bei mir half auch nur die Deaktivierung über die Config. Das Problem tritt bei mir auch erst seit dem Update (heute) auf 5.2.18 auf. Vorher war alles fein. Auch das Aktivieren von SSL überall hat nichts gebracht.

Nach der Deaktivierung geht es wieder.

… tritt bei mir auch seit dem letzten UP-Date auf.

Habe aber CSRF nicht installiert.

@VELNCS schrieb:

… tritt bei mir auch seit dem letzten UP-Date auf.

Habe aber CSRF nicht installiert.

das kriegst Du geschenkt 

@VELNCS schrieb:

… tritt bei mir auch seit dem letzten UP-Date auf.

Habe aber CSRF nicht installiert.

Einfach in der Config deaktivieren und ruhe ist.

…  was in der Config deaktivieren ?

@VELNCS schrieb:

…  was in der Config deaktivieren ?

 CSRF Protection

das bezieht sich doch auf das CSRF Plugin, wie aber von mir geschrieben habe ich dies garnicht.

@VELNCS schrieb:

das bezieht sich doch auf das CSRF Plugin, wie aber von mir geschrieben habe ich dies garnicht.

Nachicht von NextMike nicht gelesen!?!?!?

bin genauso “schlau” wie vorher

Trotzdem danke

 

… wenn es an Plugins liegt, gibt sich das Problem dann wenn die Plugins UP-Dates einstellen mit diesen dann wieder ?

… dann wenn die Plugins UP-Dates einstellen mit diesen dann wieder ?

Bitte? Versteht keiner.

Das kann sein, dass sich das Problem gibt, wenn es ein Update der Plugins gibt. Ich habe aber bislang nicht herausgefunden, an welchem Plugin es konkret liegt…

1 „Gefällt mir“

Also ich habe das Problem sogar im offizillen ShopwareDemo Shop… von dem her denke ich das da in der core noch etwas buggy mit dem session handling und dem csrf token nicht passt.

Das scheint ein technologisches Problem zu sein: Google