无效的登录名或密码Mcrypt错误

时间:2017-02-26 10:35:48

标签: magento passwords mcrypt

我'通过结账面对注册客户的问题。

结账过程结束后,客户登陆“我的帐户”,但一旦注销,他就无法访问“我的帐户”#34;此消息"无效的登录名或密码"显示。

通过“忘记密码”按钮设置新密码似乎可以解决客户的问题。

system.log文件显示:

Warning: mcrypt_generic_init(): Key size is 0  in /lib/Varien/Crypt/Mcrypt.php on line 94
Warning: mcrypt_generic_init(): Key length incorrect  in /lib/Varien/Crypt/Mcrypt.php on line 94
Warning: mcrypt_generic_deinit(): 495 is not a valid MCrypt resource  in /lib/Varien/Crypt/Mcrypt.php on line 135
Warning: mcrypt_module_close(): 495 is not a valid MCrypt resource  in /lib/Varien/Crypt/Mcrypt.php on line 136

我认为它可能与我的服务器配置有关,但事实并非如此,因为在同一安装的根目录下的文件夹中安装新的Magento正在使用相同的服务器配置正常工作Mcrypt.php。此外,正确设置了在注册表格(?并使用相同的加密?)时设置的密码。

有关如何解决此问题的任何建议吗?

1 个答案:

答案 0 :(得分:1)

知道了!

app / etc / local.xml

中的加密字段为空
<crypt>
    <key><![CDATA[]]></key>
</crypt>

所以,在我的子文件夹中放置了我所做的全新安装的加密密钥,它解决了这个问题。

<crypt>
    <key><![CDATA[encryption_key]]></key>
</crypt>

我不知道在我的服务器上第一次安装Magento时发生了什么,我已经对备份进行了双重检查,从一开始就没有任何内容。

我希望在安装过程中没有其他任何方法失败,安装过程中产生的文件的任何建议我应该看一下吗?