【发布时间】:2017-07-12 22:25:13
【问题描述】:
我使用的是带有 SUPEE 9652 的 CE 1.9.3.1。
新帐户确认中发送的密码为空白。 此外,如果客户尝试登录,则会显示错误消息“无效的登录名或密码”。
我尝试了这里的建议:customer's password not displayed in email templates magento 1.9.1.0 AccountController.php 的修改没有帮助。
但是,评论
$this->setData('password', null);
在 Mage\Customer\Model\Customer.php 中
解决了一半的问题,因为使用“注册”表单创建的客户收到密码并可以登录,但不是在结帐时注册的那个。 “结帐创建的客户”在购买后登陆“我的帐户”,但一旦注销就无法再次登录(直到他设置了忘记密码按钮的新密码)。
我认为这与我的主题有关,所以我删除了以下所有文件:/app/design/forontend/my_theme_package/my_theme_name/template 但我仍然面临同样的问题。
我认为结帐时设置的密码存储有误。
有什么建议吗?
【问题讨论】:
-
它与模块无关,因为禁用它们,问题是一样的。它也与我的自定义主题无关,因为回到默认主题,仍然面对它。有人面临同样的问题吗?关于编辑哪个文件有什么建议吗?
标签: passwords magento-1.9 account