Opencart为密码生成错误的哈希值

时间:2013-03-27 14:59:42

标签: opencart

我很难在Opencart中以管理员身份登录。

我之前创建的admin / admin工作正常,但是当我在管理面板中创建新用户时,我无法登录。它说密码或电子邮件不正确。

我查了一下数据库。一切都在那里添加。

然后我尝试直接在数据库中将密码的哈希字符串变为另一个。我在另一个网站上生成了它。 之后我就可以登录了。

什么似乎是问题?

1 个答案:

答案 0 :(得分:0)

您是否更改了数据库架构或控制器/模型文件中的任何内容?

Hashing algorithem通常不会在没有理由的情况下改变。

您是否安装了相关的新插件?

如果你没有,我建议检查:

  1. 创建新用户,尝试登录并转到Admin-> System->错误日志。寻找线索。
  2. 如果在托管解决方案上完成,请确保您拥有对文件的正确权限。
  3. 确保您的Encription密钥正确无误,请转到Admin-> System-> Settings-> Server并查看它是否正常。它应该是32个字符长。
  4. 如果您熟悉MVC和php,请转到匹配的控制器和模型文件,并执行var_dump()以查看它们实际获得的信息。
  5. 如果所有这些都没有帮助,请再次在此发布您的发现,我会尝试进一步提供帮助。