2015-10-30 58 views
12

我已經安裝了SUPEE 6788.然後注意到,當您單擊電子郵件中的重置鏈接時,密碼重置頁面是空白的。任何想法如何使重置頁面顯示? 此前復位頁的使用是這個 /客戶/帳號/ resetpassword/ 後補丁更新它的 /客戶/帳號/ changeforgotten/和它的空白,從補丁SUPEE 6788和密碼重置(空白頁)

APPSEC

技術說明-1027,密碼重置過程的保護不足

此更改通過將form_key添加到客戶註冊頁面模板/ customer/form/register.phtml和對passwor的類似更改來影響模板d被遺忘的頁面佈局/ customer.xml和模板/客戶/表格/ resetforgottenpassword.phtml。如果您的商店包括定製的註冊或密碼忘記了模板,確保沒有添加此註冊表項以及..

+0

你檢查了php錯誤日誌,exception.log和system.log嗎? – Neodan

+0

從來沒有聽說過改變。它發生在基本主題? –

+0

Changeforgotten位於app/code/core/Mage/Customer/Block/Account/Changeforgotten.php – Icon

回答

41

萬一以後SUPEE-6788 patch遇到« 忘記密碼問題 »,換句話說,頁面是空白。

您必須編輯customer.xml文件並用customer_account_changeforgotten替換客戶佈局customer_account_resetpassword

文件位置:app/design/frontend/theme/default/layout/customer.xml主題名稱可能會因您而異。

刷新你的緩存,一切都好!

+1

完全爲我工作。確實它改變了頁面的名字。 –

+11

我還必須將塊類型: redelschaap

+1

好的工作,這個答案應該被接受。 base-template中的'customer.xml'實際上是隨着更新而改變的,所以這隻在你有自定義的時候才需要。 –