Le blog

Date : 3 septembre 2026
Catégorie : E-commerce
Illustration de sécurité pour PrestaShop avec un verrou ouvrant partiellement révélant un jeton et des nœuds de serveur en arrière-plan.
Sommaire

Vous cliquez sur un menu de votre back-office PrestaShop et, au lieu de la page attendue, un avertissement s'affiche : « Invalid security token ». PrestaShop vous propose un lien pour continuer quand même. Pas de panique, ce n'est pas une attaque, c'est un garde-fou de sécurité qui se déclenche parfois à tort.

À quoi sert ce token

Pour protéger votre administration, PrestaShop ajoute à chaque lien du back-office un jeton unique, le « security token ». Ce jeton garantit que la demande vient bien de vous, depuis l'interface, et non d'un site extérieur qui tenterait de vous faire exécuter une action à votre insu. C'est une protection contre un type d'attaque appelé CSRF.

Quand le jeton présenté ne correspond pas à celui attendu, PrestaShop bloque et affiche le message. Dans l'immense majorité des cas, ce n'est pas une intrusion, juste un jeton devenu invalide.

Infographie montrant trois étapes pour contourner l'erreur 'Invalid security token' dans PrestaShop.

La solution immédiate

PrestaShop vous propose systématiquement un lien du type « Je comprends les risques et je veux continuer ». Cliquez dessus : vous accédez à la page voulue, et le bon jeton est régénéré au passage. Dans un usage normal, ce clic est parfaitement sûr, ce garde-fou vise les requêtes venues de l'extérieur, pas vos propres actions dans l'admin. Documentation PrestaShop

Pourquoi ça arrive, et comment l'éviter

Quelques causes reviennent souvent.

Un favori périmé. Si vous avez enregistré dans vos favoris une URL de back-office avec un ancien jeton, elle finit par ne plus être valide. Le réflexe : se connecter depuis la page d'accueil de l'administration, puis naviguer dans les menus, plutôt que d'ouvrir un vieux favori.

Le cache du navigateur. Un cache qui sert de vieilles pages peut présenter des jetons dépassés. Videz le cache de votre navigateur, ou testez en navigation privée pour confirmer.

Plusieurs onglets ou sessions. Travailler sur plusieurs onglets du back-office, ou rester connecté très longtemps, peut désynchroniser les jetons. Se reconnecter proprement remet tout d'aplomb.

Un module mal codé. Certains modules génèrent leurs propres liens dans l'administration et, s'ils le font mal, déclenchent ce message en boucle. Pour vérifier, désactivez temporairement les modules suspects. Si le problème disparaît, vous tenez le coupable, un cas proche de ce qu'on voit quand un module plante le site.

Quand le message devient chronique

Un « Invalid security token » occasionnel est normal. Le même message qui revient sans arrêt, sur toutes les pages, traduit un souci plus profond : cache serveur défaillant, module incompatible, ou boutique sur une version ancienne qui gère mal les sessions. Si vider le cache et se reconnecter ne suffit pas, la piste rejoint souvent celle de la page blanche liée au cache Symfony.

Sur une boutique vieillissante, ces petits dysfonctionnements s'accumulent. Repartir sur une version à jour via une migration PrestaShop 9 élimine une bonne partie de ces frictions du quotidien.

Si vous préférez ne pas y passer du temps, notre dépannage PrestaShop intervient à partir de 95 €/h, et la maintenance PrestaShop garde votre back-office propre et à jour.

Pour aller plus loin : blog officiel PrestaShop · notes de version PrestaShop · ANSSI – plateforme Cybermalveillance · ANSSI

Pour approfondir : stratégie de cybersécurité de l'UE.

PlateformeMaintenance requiseCoût annuel type
ShopifyAbonnement + apps360-3 600 €
WooCommerceHébergement + extensions200-2 000 €
PrestaShopHébergement + modules + MAJ500-3 000 €

Pour approfondir : ENISA – agence européenne de cybersécurité.

Nicolas Pivaut
Rédigé par

Nicolas Pivaut

Fondateur de WebSentinel, expert WordPress et PrestaShop

Dans le web depuis 2007, Nicolas a fondé WebSentinel en 2015. Il développe, maintient et sécurise lui-même des sites WordPress et PrestaShop pour des TPE, PME et e-commerçants, et intervient aussi sur les serveurs et la cybersécurité.

Articles similaires

Tortue devant un ordinateur portable affichant une boutique PrestaShop qui charge lentement

PrestaShop lent ? 7 causes qui ralentissent votre boutique (et les corriger)

Votre boutique PrestaShop rame ? Modules en conflit, Smarty mal configuré, BDD encrassée : diagnostic complet avec les solutions concrètes pour retrouver de la vitesse.

22 mai 2026E-commerce
Illustration de PHP avec un cloche d'avertissement en amber au centre, entouré de formes de mémoire qui s'élargissent du bleu nuit vers l'amber.

PrestaShop : mémoire PHP insuffisante

Erreur « Allowed memory size exhausted » sur PrestaShop : ce que ça veut dire, comment augmenter la mémoire PHP et pourquoi la vraie cause est souvent ailleurs.

3 septembre 2026E-commerce
Cartons d'expédition pour une boutique en ligne

Migration PrestaShop 1.7 vers 8 : guide complet étape par étape

Guide complet pour migrer votre boutique de PrestaShop 1.7 vers PrestaShop 8 : prérequis, étapes techniques, pièges à éviter et délais réalistes.

25 juin 2026E-commerce