我使用OctoberCMS非常新,所以这个让我很难过。我已经在我的本地计算机上运行了一个测试站点两天。没有真正的问题可言。今晚我去登录后端,我无法进入。我不断收到以下消息:
A user was found to match all plain text credentials however hashed credential "password" did not match.
这怎么可能发生?我完全没有改变CMS中的任何用户,登录,后端或散列。这对我来说简直是个谜。更重要的是,我该如何解决?
答案 0 :(得分:2)
这是一个常见错误,但可能不是最佳错误消息。要恢复,错误如下:
Your password didn't match with your username
。
一种简单的解决方法是使用密码恢复工具重置密码。
另一种方法是使用config/app.php
中的现有加密密钥生成新密码。找到加密密钥,转到加密网站(例如http://aesencryption.net/),然后找到加密结果。然后在DB中的users表中修改您的密码。 请记住,加密是128位。
最简单的方法是使用所有插件和主题重新安装October,然后运行php artisan october:up
进行迁移(播种数据库)。
希望得到这个帮助。
答案 1 :(得分:1)
运行后
php artisan october:install
您将看到一些信息
The following password has been automatically generated for the "admin" account: ISXM0Vj1fOcEshDGXL7vn4
OctoberCMS会自动生成密码,无论您是否输入了首选密码。
复制“生成的密码”(在我的情况下为ISXM0Vj1fOcEshDGXL7vn4
)并使用该密码登录。然后,您可以在“管理员我的帐户”页面中更改密码。
答案 2 :(得分:0)
正在运行
php artisan october:install
将引导您完成整个过程 首次设立OctoberCMS的过程。它会要求 数据库配置,应用程序URL,加密密钥和 管理员详细信息。
但是,如果已安装OctoberCMS,该命令将提示您进行新配置,同时还会显示当前配置。在那里,您将能够获得密码。
以下是我的用户名和密码都是 admin 的示例。
答案 3 :(得分:0)
使用此bycrypt hash generator生成一个新密码,并替换backend_users
表中的旧密码。然后,您将可以使用新密码在后端再次登录。
答案 4 :(得分:0)
通常,使用安装程序包安装October的新用户将遇到此问题。
在新安装时,登录信息为 admin - admin 。即使您安装/设置了其他信息。