Magento:前端用户登录不工作


Magento: frontend user login not working

我有一个现有的magento项目。用户登录总是工作正常,但突然无论我尝试我得到一个错误。我跟踪了这个问题,发现在app/code/core/Mage/Customer/Model/Customer.php第425行

$this->getPasswordHash()

是空的。有没有人经历过这种情况,可以给我一个提示,为什么会发生这种情况?我试过重置密码,但一点用都没有。

事实证明,我试图用2种不同的扩展覆盖Customer.php模型。因此,在扩展A中对用户登录的处理被忽略,而支持扩展B,这就是为什么它不再工作了。作为解决方案,我合并了两个扩展,这样就只有一个覆盖Customer.php,现在它又可以工作了。