Le tutoriel existe en vidéo en bas de page

PrestaShop est l’un des CMS les plus populaires pour les sites de commerce électronique.

Cependant, il peut arriver que vous perdiez l’accès à votre compte d’administration ou que vous oubliez votre mot de passe. Et la méthode habituelle pour récupérer votre compte par e-mail ne fonctionne pas car vous n’avez pas accès à l’email ou les emails ne fonctionnent pas sur votre site.

Heureusement, il est toujours possible de changer votre mot de passe directement dans la base de données de PrestaShop. Dans ce tutoriel, nous allons vous montrer comment changer votre mot de passe employé ou d’administration dans la base de données de PrestaShop sans accès à la récupération par e-mail.

Prérequis : Pour suivre ce tutoriel, vous devez avoir accès aux fichiers de votre site web et à la base de données de PrestaShop.

Étape 1 : Récupération de la cookie_key La première étape consiste à récupérer la clé de cookie de votre site web. La clé de cookie est une chaîne de caractères qui permet à PrestaShop de stocker des informations sur votre navigateur afin de vous connecter automatiquement à votre compte d’administration. Pour récupérer la clé de cookie, vous devez accéder au fichier raceinedu site/app/config/parameters.php de votre site web via FTP. Ouvrez ce fichier avec un éditeur de texte et recherchez la ligne suivante :

'cookie_key' => 'votreclédecookie',

 

La valeur entre les guillemets simples est votre clé de cookie. Copiez cette valeur dans un fichier texte, car nous en aurons besoin plus tard.

Étape 2 : Connexion à la base de données La deuxième étape consiste à vous connecter à la base de données de votre site web. Pour cela, vous devez utiliser un logiciel de gestion de base de données tel que phpMyAdmin. Connectez-vous à votre compte de gestion de base de données et sélectionnez la base de données de votre site web PrestaShop.

Étape 3 : Modification du mot de passe Dans la base de données, recherchez la table « ps_employee ». Cliquez dessus pour ouvrir la table et trouvez la ligne correspondant à l’employé pour lequel vous souhaitez modifier le mot de passe. Si vous avez oublié le nom d’utilisateur de cet employé, vous pouvez le trouver en effectuant une recherche dans la table « ps_employee ».

Cliquez sur l’icône d’édition en forme de crayon sur la même ligne que l’employé que vous souhaitez modifier. Dans la colonne « passwd », utiliser la méthode d’insertion “MD5”, coller la constante _COOKIE_KEY_ suivie directement du nouveau mot de passe. Puis enregistrez

Quittez le gestionnaire de base de données. Vous devriez maintenant être en mesure de vous connecter à votre compte d’administration avec le nouveau mot de passe.