3

我是 Akeneo 的新手,刚刚建立了一个 1.4.12 版本的 docker 环境。该站点正在运行,但我已经复制了我们的生产数据库,现在无法登录。我可以看到带有盐和密码的 oro_user 表,但需要为我的开发环境重置管理员密码。我们知道密码的管理员离开了一段时间(圣诞节)。

我找到了php app/console security:encode-password实用程序。这会输出要插入数据库的值,但这些似乎不起作用。生成的密码哈希采用mypassword{HASHSTRING}- 的形式,并且 HASHSTRING 与盐值匹配(这似乎是错误的)。我已经尝试了准确生成的密码值,并且只尝试了大括号内的 HASHSTRING。这些值被放入相应的数据库字段中。

到目前为止还没有运气。任何提示表示赞赏。

4

2 回答 2

3

无法登录的原因是你的app/config/parameters.yml中的secret参数在你的开发环境和生产环境之间是不一样的。

您还可以使用此处提供的重置密码功能:http://yourinstall/user/reset-request

于 2015-12-11T09:45:40.107 回答
0

尝试运行 app/console server:run 并通过 localhost:8000 登录

于 2016-06-05T02:31:11.370 回答