Quick quote

close

Please do not contact Neubreed offering recruitment OR outsourcing services

To request a call back to discuss your project, please complete this form.

Alternatively, please call: (02) 8007 0218

CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.

Drupal website specialists. Call us about your project on (02) 8006 3402

The Magento upgrade that killed forgot password

Posted 06/March/2013 by neubreed

One of the updates in the Magento 1.6 version was to change the forgot password email. While in previous versions, the temporary password was sent in the email, the latest version uses a reset link instead. If you have a custom template for the forgot password email, and that was not updated, you might end up with the password sent set to blank. This is obviously not acceptable. One solution is to create a new template incorporating the reset password link.

  1. Go to System > Transactional Mails

  2. Load default template: Remind Password

  3. The template details should appear in the fields when you click on Load Template.

  4. Edit template content, add:

  5. <p>If you requested this password change, please click on the following link to reset your password:

    <a href="{{store url="customer/account/resetpassword/" _query_id=$customer.id _query_token=$customer.rp_token}}">{{store url="customer/account/resetpassword/" _query_id=$customer.id _query_token=$customer.rp_token}}</a>

    </p>

    <p>If clicking the link does not work, please copy and paste the URL into your browser instead.</p>

  6. Save

  7. Set forgot password to use this template.

    Go to System > Configuration > Customer Configuration > Password Options and update Forgot Email Template to the template you just created.