Changer le mot de passe PrestaShop via la base de données
Parfois, en tant qu'administrateur d'une boutique PrestaShop, les méthodes standard de récupération ou de changement du mot de passe ne suffisent pas. Parfois, en tant qu'administrateur d'une boutique en ligne créée avec PrestaShop, vous pouvez vous retrouver dans une situation où les méthodes standard de récupération ou de changement du mot de passe sont insuffisantes. Dans ce cas, modifier le mot de passe directement dans la base de données est une méthode efficace. Ce tutoriel vous guide pas à pas dans ce processus.
Prérequis
Accès au panneau de gestion de l'hébergement : vous aurez besoin d'accéder au panneau de gestion de l'hébergement où se trouve votre site PrestaShop.
Outil de gestion de base de données : l'outil le plus utilisé est phpMyAdmin, qui permet de manipuler facilement la base de données.
Clé cookie : cette clé sert à chiffrer le mot de passe. Vous la trouverez dans le fichier settings.inc.php, dans le dossier config de votre installation PrestaShop.
Étape 1 : Trouver la clé cookie
Connectez-vous au panneau de gestion de l'hébergement. Ouvrez le gestionnaire de fichiers et rendez-vous dans le dossier où est installé votre PrestaShop. Repérez le dossier config et, dedans, le fichier settings.inc.php. Trouvez la ligne contenant _COOKIE_KEY_. Vous aurez besoin de la valeur de la clé cookie pour les étapes suivantes.Étape 2 : Accéder à la base de données
Dans le panneau de gestion de l'hébergement, trouvez et ouvrez phpMyAdmin ou un autre outil de gestion de base de données. Sélectionnez la base de données utilisée par votre boutique PrestaShop.Étape 3 : Modifier le mot de passe
Dans la base de données, trouvez la table ps_employee (le préfixe ps_ peut être différent selon la configuration). Trouvez votre enregistrement dans la table, généralement identifié par votre adresse e-mail. Préparez le nouveau mot de passe. Utilisez la fonction de chiffrement MD5 combinée à la clé cookie : MD5(_COOKIE_KEY_ votre_mot_de_passe). Vous pouvez utiliser n'importe quel outil en ligne pour générer ce mot de passe chiffré. Modifiez l'enregistrement et collez le nouveau mot de passe chiffré dans le champ passwd. Une courte vidéo pour voir à quoi cela ressemble : Vous pouvez aussi saisir dans le champ SQL :UPDATE `ps_employee` SET `passwd` = MD5('geddGtxKVv1NynozeUoRx23Hgn0rP4rGk4Q9wVvN0TDGzmPtvXSBC8ktMotDePasse') WHERE `ps_employee`.`id_employee` = 1;
Le texte souligné est votre clé cookie issue du fichier, et le texte en gras est le nouveau mot de passe que vous voulez enregistrer. id_employee est le numéro d'ID du compte dont vous voulez changer le mot de passe.
Étape 4 : Tester les modifications
Après avoir changé le mot de passe, essayez de vous connecter au panneau d'administration de PrestaShop avec le nouveau mot de passe. Si la connexion réussit, c'est que le changement de mot de passe s'est bien déroulé.
Remarques finales
Sécurité : pensez toujours à préserver la sécurité de vos données. Ne communiquez ni votre clé cookie ni votre nouveau mot de passe à des tiers. Sauvegarde : il est recommandé de faire une sauvegarde de la base de données avant toute modification. Mises à jour de PrestaShop : les modifications dans la base de données peuvent être écrasées lors des mises à jour du système PrestaShop ; gardez-le à l'esprit. L'application de ce tutoriel devrait vous permettre de changer en toute sécurité un mot de passe dans le système PrestaShop lorsque les méthodes standard échouent. N'oubliez cependant pas que la manipulation de la base de données comporte des risques et doit être effectuée avec prudence.Get notified about new articles
Subscribe by e-mail or turn on browser notifications — we only send new blog posts, nothing else.


Commentaires
Aucun commentaire pour le moment!
Laisse ton commentaire