Magento comment reinitialiser son mot de passe en localhost

Perte de mot de passe Magento en localhost

Si vous aussi vous avez eu un problème de perte de mot de passe de votre Magento en localhost, voici la solution pour le réinitialiser.
Le problème de réinitialisation du mot de passe en local sur magento c’est que lorsque vous cliquez sur renvoyer le mot de passe par mail, et bien rien ne part ! c’est normal sauf si vous avez configuré votre service mail magento au préalable. ce qui n’est en général pas le cas !Des petits malins se disent déjà  « je vais aller modifier le mot de passe directement dans la table de la base de donnée de mon magento local en le cryptant de nouveau en md5 », sauf que vous oubliez peut être que magento utilise un système de passe phrase pour crypter le mot de passe.

La solution pour réinitialiser le mot de passe Magento en localhost

commencez par cliquer sur le lien pour réinitialiser votre Mot de passe : « Mot de passe oublié ? »

connexionAdminMagento01

Ensuite ajoutez n’importe quel mail dans le champs requis ( oui n’importe lequel car de toute façon vous ne recevrez jamais le lien pour réinitialiser … si c’était le cas je ne ferais pas cet article ! 🙂  )

reinitMdpMagento

ensuite:

  • allez dans la base de données de votre Magento en local,
  • puis dans la table « admin_user »
  • copier coller le champs « rp_token »

tokenMdpMagento

  • ajouter ce rp_token au bout de l’url suivante : http://localhost/magento_dev/index.php/admin/index/resetpassword/?id=1&token=
  • copier le tout et coller dans votre barre d’url de navigateur.

Voila la fenêtre qui vous permet de réinitialiser le mdp est enfin la ! il ne vous reste plus qu’à faire le changement .

c’est fini pour cet article n’hésitez pas si vous avez des questions ou des solutions encore plus pratique ! 🙂

Création thème Magento : différence entre addJs et addItem

Ajout de fichier javascript dans votre thème Magento

Dans la manipulation des layouts sur Magento vous avez surement remarqué qu’il existe deux méthodes pour dire à Magento de charger des fichiers javascript : addJs et addItem, vous vous demandez surement qu’elles sont les différences entre ces deux fichiers en voici quelques une que j’ai déduites :

addJs permet l’ajout de fichier javascript à partir de la racine (root) de votre e-commerce Magento.

<action method="addJs">
   <script>js/custom.js</script>
</action>

et addItem lui, permet de faire un ajout javascript à partir de votre interface et thème Magento.

<action method="addItem"> 
<type>skin_js</type> 
<name>js/jquery.js</name> 
</action>

J’ai également remarqué que addItem permet d’ajouter des conditions par exemple charger un fichier en fonction d’un type de navigateur, comme par exemple :

<action method="addItem"> 
<type>skin_js</type> <name>js/ie6.js</name> 
<params/>
<if>lt IE 7</if> 
</action>