2016-04-15 109 views
0

我有magento 1.9.2安裝在我的店裏。當我點擊忘記密碼並輸入電子郵件地址時,它會將重置鏈接發送到我的電子郵件,一旦我點擊重置鏈接,它將重定向到index.php/customer/account/changeforgotten /之後,我輸入新密碼並確認密碼並點擊重置密碼按鈕,它刷新相同的頁面。在錯誤日誌中也不顯示任何錯誤。有誰能幫我解決這個問題。我通過互聯網搜索找不到任何解決方案。提前致謝。Magento重置密碼不起作用

+0

你能在/客戶/帳戶查看源代碼/ changeforgotten /頁,並確認表單操作參數指向/客戶/帳號/ resetpasswordpost /? – muhammedv

+0

看一下'app/code/core/Mage/Customer/controllers/AccountController.php'文件和'changeForgottenAction'方法,你可以在那裏做一些調試。另外,如果你正在使用Chrome瀏覽器,請嘗試從Firefox執行此操作 –

回答

0

既然Magento v.1.9.2.2需要發送一個忘記密碼的表單密鑰表單。

在模板的客戶/表格/ forgotpassword.phtml地說:

<?php echo $this->getBlockHtml('formkey'); ?> 

剛下<form action="...">標籤。然後,刷新緩存並查看頁面中是否存在具有表單鍵的隱藏輸入。

希望這將解決您的問題:)