Php Magento:前端用户登录不工作

Php Magento:前端用户登录不工作,php,magento,Php,Magento,我有一个现有的magento项目。用户登录总是很好,但突然,无论我尝试什么,都会出现错误。我跟踪了这个问题,发现在app/code/core/Mage/Customer/Model/Customer.php的第425行中 $this->getPasswordHash() 是空的。有没有人经历过这种情况,并能给我一个提示,说明为什么会发生这种情况?我试着重新设置密码,但没有任何帮助 事实证明,我试图用两个不同的扩展覆盖Customer.php模型。因此,在扩展A中对用户登录的处理被忽略,而

我有一个现有的magento项目。用户登录总是很好,但突然,无论我尝试什么,都会出现错误。我跟踪了这个问题,发现在app/code/core/Mage/Customer/Model/Customer.php的第425行中

$this->getPasswordHash()

是空的。有没有人经历过这种情况,并能给我一个提示,说明为什么会发生这种情况?我试着重新设置密码,但没有任何帮助

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

我建议切换到默认/默认主题,尝试登录并检查它在浏览器网络中请求的参数和url。稍后切换到您的主题并检查差异。