1

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

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

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

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

似乎是什么问题?

4

1 回答 1

0

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

散列算法通常不会无缘无故地改变。

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

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

  1. 创建一个新用户,尝试登录并转到 Admin->System->Error Logs。寻找线索。
  2. 如果这是在托管解决方案上完成的,请确保您对文件具有正确的权限。
  3. 确保您的 Encription 密钥正确,转到 Admin->System->Settings->Server 并查看是否正常。它应该正好是 32 个字符长。
  4. 如果您精通 MVC 和 php,请转到匹配的控制器和模型文件并执行 var_dump() 以查看它们实际获得的信息。

如果所有这些都没有帮助,请再次在这里发布您的发现,我会尽力提供帮助。

于 2013-12-15T16:39:01.037 回答