我在测试服务器上创建了一个完整的网站,然后将其移动到客户端服务器。点击"忘记密码"选项后,我在电子邮件中得到了链接。当我点击那个链接时,它会将我重定向到重置密码页面。现在,当我尝试重置密码时,它会给我一个错误"您的密码重置链接已过期"。我尝试使用新密码,它会显示"密码无效"的信息,并且它仍然使用旧密码。
您可能在传统方式之外创建了客户,请尝试:
- 输入登录信息并填写所需数据
- 创建新登录名
请使用您的默认电子邮件模板名称进行检查:忘记密码我对这个电子邮件模板有同样的问题
在该模板中,在行下方找到
<a href="{{store url="customer/account/resetpassword/" _query_id=$customer.rp_customer_id _query_token=$customer.rp_token}}"><span>Reset Password</span></a>
并替换为以下行:
<a href='{{store url="customer/account/resetpassword/" _query_id=$customer.id _query_token=$customer.rp_token}}'><span>Reset Password</span></a>
您将只看到带引号的问题。
希望这对你有帮助。