Probleme bei der Anmeldung/Registrierung

Hallo zusammen,

seit ein paar Tagen haben wir das Problem, dass man nach der Anmeldung bzw. Registrierung auf die Fehlerseite weitergeleitet wird. Das passiert jedoch nicht immer, manchmal funktioniert die Anmeldung/Registirerung problemlos.

Hat jemand eine Idee woran das liegen könnte? Zum Beispiel wieder einem Plugin, dass mit der Shopware Version 5.2.20 noch nicht kompatibel ist?

Schonmal vielen Dank im Voraus!

Hier noch der Fehlerlog:

Message:

exception ‘Shopware\Components\CSRFTokenValidationException’ with message ‘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 /html/shopware/engine/Shopware/Components/CSRFTokenValidator.php:158

Stack trace:

#0 [internal function]: Shopware\Components\CSRFTokenValidator->checkFrontendTokenValidation(Object(Enlight_Controller_ActionEventArgs))

#1 /html/shopware/engine/Library/Enlight/Event/Handler/Default.php(91): call_user_func(Array, Object(Enlight_Controller_ActionEventArgs))

#2 /html/shopware/engine/Library/Enlight/Event/EventManager.php(214): Enlight_Event_Handler_Default->execute(Object(Enlight_Controller_ActionEventArgs))

#3 /html/shopware/engine/Library/Enlight/Controller/Action.php(143): Enlight_Event_EventManager->notify(‘Enlight_Control…’, Object(Enlight_Controller_ActionEventArgs))

#4 /html/shopware/engine/Library/Enlight/Controller/Dispatcher/Default.php(523): Enlight_Controller_Action->dispatch(‘loginAction’)

#5 /html/shopware/engine/Library/Enlight/Controller/Front.php(223): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp))

#6 /html/shopware/engine/Shopware/Kernel.php(180): Enlight_Controller_Front->dispatch()

#7 /html/shopware/vendor/symfony/http-kernel/HttpCache/HttpCache.php(487): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)

#8 /html/shopware/engine/Shopware/Components/HttpCache/AppCache.php(255): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL)

#9 /html/shopware/vendor/symfony/http-kernel/HttpCache/HttpCache.php(258): Shopware\Components\HttpCache\AppCache->forward(Object(Symfony\Component\HttpFoundation\Request), true)

#10 /html/shopware/vendor/symfony/http-kernel/HttpCache/HttpCache.php(275): Symfony\Component\HttpKernel\HttpCache\HttpCache->pass(Object(Symfony\Component\HttpFoundation\Request), true)

#11 /html/shopware/engine/Shopware/Components/HttpCache/AppCache.php(133): Symfony\Component\HttpKernel\HttpCache\HttpCache->invalidate(Object(Symfony\Component\HttpFoundation\Request), true)

#12 /html/shopware/vendor/symfony/http-kernel/HttpCache/HttpCache.php(206): Shopware\Components\HttpCache\AppCache->invalidate(Object(Symfony\Component\HttpFoundation\Request), true)

#13 /html/shopware/engine/Shopware/Components/HttpCache/AppCache.php(114): Symfony\Component\HttpKernel\HttpCache\HttpCache->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)

#14 /html/shopware/shopware.php(117): Shopware\Components\HttpCache\AppCache->handle(Object(Symfony\Component\HttpFoundation\Request))

#15 {main}

Time:

2017-03-15T18:06:14.016274+0100

Channel:

core

request:

{

    “uri”: “/account/login/sTarget/account/sTargetAction/index”,

    “method”: “POST”,

    “query”: {

        “module”: “frontend”,

        “controller”: “account”,

        “action”: “login”,

        “sTarget”: “account”,

        “sTargetAction”: “index”

    },

    “post”: {

        “sTarget”: “account”,

        “email”: “fn.nowak@me.com”,

        “Submit”: “”,

        “__csrf_token”: “Sfe3d2J56khwAl2MvoHT5dwAa83j4O”

    }

}

session:

No session data available

Darüber gibt es bereits zahlreiche Threads, davon einer aktuell mit über 100 Beiträgen. Warum nützt eigentlich niemand die Suchfunktion. :frowning:

Suchfunktion: CSRF-Token

https://forum.shopware.com/discussion/comment/189685/#Comment_189685

 

https://developers.shopware.com/developers-guide/csrf-protection/?_ga=1.183815846.1488502039.1478196289#disable-the-protection

Neben dem Abstellen hat ja Shopware bereits einen Fix gepostet. Wie es aussieht funktioniert das soweit. Das einzige was sein kein, dass der Fix insofern nicht ganz sauber ist, da er bestimmte Aspekte der Validierung nicht ganz korrekt einhält, aber besser als nichts. Da ich kein Programmierer bin, will ich darauf nicht genauer eingehen, und hoffe, dass unserer Entwickler die Zeit findet dieses demnächst genauer hier im Forum darzustellen. Mit diesem Fix wird aber mit aller größter Wahrscheinlichkeit das Anmeldeproblem bei Dir erledigt sein - bei uns läuft es jedenfalls:

https://forum.shopware.com/discussion/comment/190065/#Comment_190065

Danke für die Antworten. 

Haben die config.php angepasst, sieht so aus als würde alles funktionieren.

Ich hoff trotzdem, dass das Problem mit einem Update behoben wird. Betrifft ja anscheinend außer uns noch andere.