Đặc biệt đã có ở một dự án M 1.9.X một lần nữa vấn đề, Mặc dù chức năng quên mật mã đã không làm việc như mong muốn. Người dùng nhận được thư giao dịch với một liên kết để làm mới lại mật khẩu.
Sau khi nhấp vào liên kết, tuy nhiên, ông đã không đạt được các trang web, nơi ông đã phải nhập mật khẩu mới và xác nhận, sondern auf einen leeren Warenkorb – auf jeden Fall stand dies auf der Seite, die URL war aber korrekt und zeigte auf “customer/account/changeforgotten”.
Trong cửa hàng này, các mẫu RWD được sử dụng, và sau khi phân tích chút hóa ra, dass wohl im Zusammenhang mit Magento Patch SUPEE-6788 die “ResetPassword-” gegen die “changeForgottenPassword”-Funktion ausgetauscht wurde. theme RWD của chúng tôi nhưng điều này không có ý thức và do đó lỗi là.
quyết tâm này sau đó đã được tương đối dễ dàng. mở Customer.xml từ thư mục bố trí của các mẫu.
Có dòng (như. 161)
<customer_account_resetpassword dịch ="nhãn">
thay thế bằng
<customer_account_changeforgotten translate="nhãn">
Sau đó dòng (như. 180)
<khối type ="khách hàng / account_resetpassword" name ="resetPassword" template ="khách hàng / form / resetforgottenpassword.phtml"/>
thay thế bằng
<khối type ="customer/account_changeforgotten" name ="changeForgottenPassword" template ="khách hàng / form / resetforgottenpassword.phtml"/>
và cuối cùng là dòng (như. 182)
</customer_account_resetpassword>
chống lại
</customer_account_changeforgotten>
tiết kiệm, Tải lên, có thể. Xóa bộ nhớ đệm và bây giờ nên làm việc để thay đổi mật khẩu một lần nữa.
Được sử dụng trong Magento Version 1.9 bình luận? bổ sung? Ghi chú? vui vẻ!