Aller au contenu

Articles correspondants à ‘tutoriel’

14
Aug

Prestashop : Récupérer un mot de passe administrateur perdu

Et oui, ça arrive à tout le monde, depuis que je tiens ce blog, bon nombre de personnes m’ont appelé en detresse car elles n’arrivaient plus à accéder à l’administration de leur boutique Prestashop dû à la perte du mot de passe de leur compte administrateur.

Je vais donc vous expliquer la procédure pour réinistialiser votre mot de passe administrateur. Réinistialiser ? Et oui ! les mots de passes sont encryptés en md5, impossible donc de le récupérer intact mais vous pourrez le remplacer facilement grâce à cette manipulation :

1 / Récupérer votre _COOKIE_KEY_

Rendez-vous dans le fichier /config/settings.inc.php et récupérer la valeur de la variable _COOKIE_KEY_,

exemple : rESub0yysMZpryFSzZvaRPN9KOFIOzEM5Y6FHage4FOsnV1gN4UZcXkM

2 / Ajouter votre nouveau mot de passe

Ajouter à la fin de votre _COOKIE_KEY_, votre nouveau mot de passe, vous allez comprendre, le mot de passe est en fait le hash md5 de votre mot de passe et de la _COOKIE_KEY_.

Vous devriez en être là : rESub0yysMZpryFSzZvaRPN9KOFIOzEM5Y6FHage4FOsnV1gN4UZcXkMNOUVEAUMOTDEPASSE

3 / Générer le hash MD5

Il va falloir convertir cette longue chaine de caractère en MD5 via par exemple cet outils : http://www.adamek.biz/md5-generator.php

Vous devriez obtenir quelque chose du genre : 2ca0e6f2de039445559e29510a1c391b

4 / Modifier le mot de passe en base de donnée

Accédez à votre base de donnée via l’utilitaire phpMyAdmin, et ouvrez la table ps_employee.
Repérez la ligne qui correspond à votre compte grâce à l’email et remplacez l’ancien mot de passe par le nouveau que nous avons créé.

C’est terminé, vous êtes sauvé !

N’hésitez pas à poster un commentaire si vous êtes toujours bloqué !

8
Mar

Problème sous Prestashop : Que faire face à une page blanche ?

Lors de l’installation, la configuration et du développement, vous pourriez tomber sur une page complètement blanche. Et là, c’est le drame, que faire ? Ou se trouve mon erreur ?

L’important à ce stade est de comprendre l’erreur, et pour cela il va falloir l’afficher.

Ouvrez le fichier “config.inc.php” et éditez le.

Rendez-vous à la ligne 29 et modifier la valeur de “display_errors” en le passant à “on”.

@ini_set('display_errors', 'on');

Rafraichissez la page sur votre boutique, l’erreur devrait s’afficher clairement. Si vous ne la comprenez pas ou si vous n’arrivez pas a résoudre cette erreur, n’hésitez pas à poster un commentaire ci-dessous.

4
Jan

Créer et utiliser des variables cookie dans Prestashop !

Lors du développement de nouvelles fonctionnalités dans votre boutique prestashop, il peut être très utile d’utiliser et de stocker des variables en cookie. Grâce à ce mini tutoriel, vous serez capable de le faire.

Pour rappel :

“En informatique, un cookie (aussi appelé témoin) est défini par le protocole de communication HTTP comme étant une suite d’informations envoyée par un serveur HTTP à un client HTTP, que ce dernier retourne lors de chaque interrogation du même serveur HTTP.”

Plus simplement, les variables que vous stockerez dans le cookie seront placées sur l’ordinateur client, ainsi, elle seront conservées pendant toute la durée de vie du cookie, et cela même si le client quitte votre boutique !

Utilisation de la variable “$cookie” dans prestashop.

$cookie->__set('mavariable' , '1');
//CREATION D'UN VARIABLE COOKIE APPELEE "MAVARIABLE" AVEC POUR VALEUR : 1
 
$cookie->__unset('mavariable');
//SUPPRESSION DE LA VARIABLE COOKIE "MAVARIABLE"
 
$cookie->mavariable;
//RECUPERATION DE LA VALEUR DE LA VARIABLE COOKIE "MAVARIABLE"

N’oubliez d’initialiser la variable globale $cookie avant de l’utiliser !

global $cookie;