【问题标题】:password invalid for customer created during checkout结账时创建的客户密码无效
【发布时间】: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


【解决方案1】:

知道了,这是一个奇怪的问题,我不知道错误来自哪里......答案就在这里:

https://stackoverflow.com/a/42474835/7553582

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-09
    • 2020-09-03
    • 2015-03-21
    • 1970-01-01
    • 2021-03-12
    • 1970-01-01
    相关资源
    最近更新 更多