Back office bloqué, connexion impossible, mot de passe oublié
Ce tuto va vous expliquer comment accéder au back office de votre boutique en cas de problème :
- vous êtes en local et vous ne pouvez pas envoyer de mails avec un nouveau mot de passe
- vous avez fait une erreur dans le mail, ou alors il a changé entre temps, vous ne pouvz pas récupérer votre mot de passe
- votre boutique est hackée, quelqu'un a changé votre mail et votre mot de passe
Comment récuperer son mot de passe ?
Il est impossible de récupérer un mot de passe, il faut obligatoirement en enregistrer un nouveau.
Comment changer son mot de passe ?
Il existe 2 possibilités :
- méthode manuelle : en changeant manuellemment le mot de passe via phpmyadmin directement dans la table ps_employee (champ "passwd")
- méthode simple : avec un petit programme fourni gratuitement par coeos.pro qui vous permet d'enregistrer un nouveau mot de passe pour n'importe quel compte amdinistrateur.
Methode manuelle
1- Ouvrez le fichier /config/settings.inc.php de votre boutique
2- cherchez la ligne définissant _COOKIE_KEY_, elle ressemble à :
define('_COOKIE_KEY_', '8Q6OaK06z5JdBiLLt0hr9ovhCJIBHf0W7rGS765GqNXHn5IL6nqSiTWF');
3- copiez la valeur de _COOKIE_KEY_ (ici c'est : 8Q6OaK06z5JdBiLLt0hr9ovhCJIBHf0W7rGS765GqNXHn5IL6nqSiTWF)
4- ajoutez votre nouveau mot de passe (exemple azerty) à la fin de la valeur de _COOKIE_KEY_, ce qui vous donne 8Q6OaK06z5JdBiLLt0hr9ovhCJIBHf0W7rGS765GqNXHn5IL6nqSiTWFazerty
5- allez sur https://md5.fr/ et mettez 8Q6OaK06z5JdBiLLt0hr9ovhCJIBHf0W7rGS765GqNXHn5IL6nqSiTWFazerty (concaténation de _COOKIE_KEY_ et de votre nouveau mot de passe)
6- le hash MD5 de 8Q6OaK06z5JdBiLLt0hr9ovhCJIBHf0W7rGS765GqNXHn5IL6nqSiTWFazerty est 142e5e66b1916674b181b9fbf8933b09,
mettez ce hash dans la colonne passwd de la table ps_employee pour votre compte admin
7- normalement c'est bon, vous pouvez vous connecter à votre back office avec votre mail et votre nouveau mot de passe
Methode simple
1- chargez via FTP dans le dossier admin de votre boutique ce fichier : connect.php
2- renommez ce fichier (par exemple en connect_941165.php), si vous ne renommez pas le fichier connect.php, ça ne fonctionnera pas pour des raisons de sécurité.
3- lancez le fichier depuis un navigateur (https://yourshop.com/your_admin/connect_941165.php) , sélectionnez le compte admin dont vous voulez changez le mot de passe, mettez un mot de passe (en double) et cliquez sur le bouton "Save".
4- le fichier s'auto efface, si il ne s'est pas effacé vous aurez un message vous demandant de supprimer le fichier par FTP, par mesure de sécurité vérifiez qu'il s'est bien effacé et ne gardez pas de copie du fichier sur votre serveur.
5- normalement c'est bon, vous pouvez vous connecter à votre back office avec votre mail et votre nouveau mot de passe