Published: November 12, 2015
Last updated:

Magento Reset Password page is blank after SUPEE-6788

Problem description

Reset password page is blank (Magento WSOD) or results in Fatal error after installing SUPEE-6788 patch or upgrade to Magento 1.9.2.2 version. It is possible to enter email address and request a new password, but clicking on the link in password reset email results in empty page (Magento WSOD).

Cause

SUPEE-6788 patch and Magento 1.9.2.2 version changed customer_account_resetpassword section in themes for customer layout to customer_account_changeforgotten and your custom theme overrides base theme layout file layout/customer.xml.

Solution

  • update app/design/frontend/your_theme_package/your_theme_name/layout/customer.xml file for your theme as shown in diff below (your_theme_package/your_theme_name is the name of your theme):
    @@ -155,3 +155,3 @@
     
    -    <customer_account_resetpassword translate="label">
    +    <customer_account_changeforgotten translate="label">
             <label>Reset a Password</label>
    @@ -174,5 +174,5 @@
             <reference name="content">
    -            <block type="customer/account_resetpassword" name="resetPassword" template="customer/form/resetforgottenpassword.phtml"/>
    +            <block type="customer/account_changeforgotten" name="changeForgottenPassword" template="customer/form/resetforgottenpassword.phtml"/>
             </reference>
    -    </customer_account_resetpassword>
    +    </customer_account_changeforgotten>
    
    
  • alternatively, delete app/design/frontend/your_theme_package/your_theme_name/layout/customer.xml from your theme, in such case defaults from base theme will be used

Posted in: Fatal errors

42 votes, 4.54 avg. rating (90% score)