FAQ
Questions fréquentes — Accès et connexion
Les réponses aux questions que se posent les dirigeants de boutiques PrestaShop : maintenance, migration, sécurité, choix d'un prestataire.
Pourquoi un employé non SuperAdmin reçoit-il une erreur de jeton (token) invalide en se connectant au back-office PrestaShop ?
L'erreur de jeton invalide survient généralement quand le cache des permissions ou des URL employés n'est pas synchronisé avec le profil réel de l'utilisateur, souvent après une modification des droits, un changement d'URL d'admin, ou un cache obsolète. Elle touche plus souvent les profils restreints car PrestaShop vérifie strictement leurs accès à chaque contrôleur. La solution passe par la régénération du cache, la vérification des permissions du profil et parfois la réinitialisation du cookie employé.
Comment réinitialiser un mot de passe administrateur PrestaShop directement en base de données ?
La réinitialisation se fait en modifiant le champ passwd de la table ps_employee via phpMyAdmin, avec un hash généré dans le même format de cryptage que votre version PrestaShop (bcrypt depuis la 1.7). C'est une manipulation technique sensible qui nécessite une sauvegarde préalable de la base et une bonne connaissance du fichier de configuration cookie_key.
Pourquoi l’accès au back-office PrestaShop est-il bloqué après la suppression d’un pack de langue ?
La suppression d’un pack de langue retire les traductions liées au profil employé utilisé pour l’administration, ce qui provoque une erreur bloquante ou une page blanche à la connexion. Le problème vient d’un identifiant de langue orphelin en base (table ps_employee) ou d’un fichier de traduction manquant. La solution consiste à réassigner une langue valide à l’employé directement en base de données, ou à réinstaller le pack supprimé.