Problème de page blanche pour la réinitialisation du mot de passe sous Magento après application du patch SUPEE 6788

Le patch SUPEE 6788 règle notamment la protection insuffisante du processus de réinitialisation de mot de passe en ajoutant form_key à l'enregistrement client.

L'url qui était /customer/account/resetpassword/ devient /customer/account/changeforgotten/ et certains sites on vu apparaitre une page blanche rendant donc la réinitialisation du mot de passe impossible. Il faut regarde du côté des overrides du template de Magento et plus précisément le fichier customer.xml qui devrait se trouver dans app/design/frontend/default/votre_theme/layout. Renommer ou supprimer ce fichier devrait régler le souci, mais il contient peut-être des changements importants pour votre thème, il suffit alors d'y modifier 3 lignes de code.

Il faut trouver les 2 lignes comportant :

customer_account_resetpassword

pour les changer par :

customer_account_changeforgotten

Il se peut également que vous ayez besoin de changer dans le bloc :

<block type="customer/account_resetpassword"

par :

<block type="account_changeforgotten"

Et le problème devrait être résolu.

BLOG COMMENTS POWERED BY DISQUS