THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline

#1 Erreur token

(18-03-2015 17:09:00)


Bonjour,

je m'apercois que j'ai une erreur lorsque :
1 - je metrouve sur la page category
2 - je clique sur 'ajouter au panier'
3 - je clique sur continuer ma commande
4 - je vais dans le mini-cart et je clique sur supprimer -> erreur

TokenAuthenticationException: Tried to validate an invalid token

pourtant j'ai bien rajoute dans mini-cart.html

<a href="{token_url path="/cart/delete/$ITEM_ID"}" class="btn btn-remove"><i class="icon-trash"></i> <span>{intl l="Remove"}</span></a>

Mais si a la place de l'etape 3
je clique sur voir le panier
puis je vais dans le mini-cart et je clique sur supprimer je n'ai pas d'erreur

j'ai oublie quoi ? une idee ?

Merci

Offline

#2 Re: Erreur token

(19-03-2015 08:56:08)


Bon en fermant le navigateur puis en le rouvrant plus d'erreur
mais une autre sur la page product  j'avais oublie un pse-id

  • manu
  • faï tot petar miladiu

Offline

#3 Re: Erreur token

(20-03-2015 16:34:45)


Ton soucis doit déjà être corrigé via cette PR je pense : https://github.com/thelia/thelia/pull/1224


http://doc.thelia.net/
http://thelia.net/modules
http://raynaud.io
PGP public Key : 0xC6E546A6

Offline

#4 Re: Erreur token

(23-03-2015 08:38:27)


Merci Manu !
je vais appliquer le PR

Offline

#5 Re: Erreur token

(23-03-2015 11:17:44)


J'ai cette erreur lorsque :
cote front
je me connecte
je mets un produit dans le panier
je me deconnecte
je supprime du mimi-cart le produit
je vais sur la page login pour me connecte, j'entre login et paswword
la je suis redirige sur la page du delete '.../cart/delete/505?_token=a91e4baba0ad1c69804ef89bc3029a48'
avec l'erreur

apres le login il repars sur la page delete mais le token n'existe plus il a ete supprime juste avant

TokenAuthenticationException: Tried to validate an invalid token
in /home/zzuutt/www/_shop_/core/lib/Thelia/Tools/TokenProvider.php line 97
at TokenProvider->checkToken('e4d49fa3d7c543916e786777c9b8f3b0') in /home/zzuutt/www/_shop_/local/modules/Front/Controller/CartController.php line 124
at CartController->deleteItem()
at call_user_func_array(array(object(CartController), 'deleteItem'), array()) in /home/zzuutt/www/_shop_/core/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpKernel.php line 117
at HttpKernel->handleRaw(object(Request), '1') in /home/zzuutt/www/_shop_/core/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpKernel.php line 61
at HttpKernel->handle(object(Request), '1', true) in /home/zzuutt/www/_shop_/core/lib/Thelia/Core/TheliaHttpKernel.php line 78
at TheliaHttpKernel->handle(object(Request), '1', true) in /home/zzuutt/www/_shop_/core/lib/Thelia/Core/Stack/ParamInitMiddleware.php line 86
at ParamInitMiddleware->handle(object(Request), '1', true) in /home/zzuutt/www/_shop_/core/lib/Thelia/Core/Stack/SessionMiddleware.php line 80
at SessionMiddleware->handle(object(Request), '1', true) in /home/zzuutt/www/_shop_/core/vendor/stack/builder/src/Stack/StackedHttpKernel.php line 23
at StackedHttpKernel->handle(object(Request), '1', true) in /home/zzuutt/www/_shop_/core/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Kernel.php line 187
at Kernel->handle(object(Request)) in /home/zzuutt/www/_shop_/web/index_dev.php line 39

j'ai applique la correction que Manu m'a communique

je ne vois pas comment empecher la redirection vers la page .../cart/delete..........

Last edited by zzuutt (23-03-2015 11:30:54)

Offline

#6 Re: Erreur token

(24-03-2015 11:38:35)


la seule pas trop elegante c'est de filtrer la page previous

{if preg_match("/token/",{navigate to="previous"})}/account{else}{navigate to="previous"}{/if}