2012-09-17 62 views
1

我一直有這個問題,因爲我從Magento 1.3 - Magento 1.6升級我的網站。Magento 1.6忘記密碼返回新密碼爲空

當客戶使用忘記密碼字段請求新密碼時,他們會收到一封電子郵件,但是新密碼會顯示爲空白。

親愛的,* ***

您的新密碼是:

您可以通過登錄到您的帳戶隨時更改您的密碼。

再次感謝您。

我已經閱讀了很多不同的修復程序,都類似於customer.xml可能已過時的事實,我嘗試了很多修復程序,但似乎都沒有工作。任何有關該主題的幫助將非常感激。

謝謝你提前

回答

2

我以前有過這種情況。就我而言,這是因爲已經創建了一個自定義模板,而在較新版本的Magento中,它改變了這個過程稍微有點作用。以前,生成一個新的密碼併發送純文本。在新版本中,它只是發送一個鏈接,你可以按照手動指定你的新密碼(這在我看來是更好的功能)。檢查哪個模板在這裏使用......

System > Configuration > Customer > Customer Configuration > Password Options > Forgot Email Template 

如果不是,則默認模板去System > Transactional Emails,並生成一個新的忘記密碼的電子郵件,要麼根據需要修改,然後將其更改爲是使用E-郵件(通過前面提到的配置)。或者可能更簡單,將主要內容(迴應鏈接)複製到當前模板中。

+0

嗨Cags,感謝您的回覆,我嘗試了上面的內容,當我點擊郵件中的鏈接時,出現以下錯誤: 致命錯誤:調用成員函數setCustomerId() home/basketsg/public_html/magentouk/app/code/core/Mage/Customer/controllers/AccountController.php 587行你有什麼想法嗎?謝謝 – Watsy91