What happened / 发生了什么
根据FAQ文档 ,当忘记管理面板密码时,可以通过修改 AstrBot/data/cmd_config.json 配置文件中的 dashboard 字段来重置密码。文档中给出的步骤是:
进入在线MD5生成网站
输入新密码
选择MD5加密(32位)
将生成的MD5字符串粘贴到配置文件中
实际测试发现,登录验证时对MD5字符串是区分大小写的。在线MD5生成器通常输出大写字母的MD5字符串,但系统实际需要的是全小写的MD5字符串才能成功登录。
Reproduce / 如何复现?
打开 AstrBot/data/cmd_config.json
找到 dashboard 字段中的 password 值
访问在线MD5生成网站
输入新密码(例如 "admin123")
复制生成的32位MD5字符串(通常为大写)
将大写MD5字符串粘贴到配置文件中
重启AstrBot
尝试使用新密码登录管理面板
预期行为:
使用新密码应该能够成功登录
实际行为:
登录失败,提示密码错误
解决方案
将配置文件中MD5密码改为全小写即可正常登录
AstrBot version, deployment method (e.g., Windows Docker Desktop deployment), provider used, and messaging platform used. / AstrBot 版本、部署方式(如 Windows Docker Desktop 部署)、使用的提供商、使用的消息平台适配器
v4.17.5 docker部署
OS
Linux
Logs / 报错日志
该报错不涉及相关日志
Are you willing to submit a PR? / 你愿意提交 PR 吗?
Code of Conduct
What happened / 发生了什么
根据FAQ文档 ,当忘记管理面板密码时,可以通过修改 AstrBot/data/cmd_config.json 配置文件中的 dashboard 字段来重置密码。文档中给出的步骤是:
进入在线MD5生成网站
输入新密码
选择MD5加密(32位)
将生成的MD5字符串粘贴到配置文件中
实际测试发现,登录验证时对MD5字符串是区分大小写的。在线MD5生成器通常输出大写字母的MD5字符串,但系统实际需要的是全小写的MD5字符串才能成功登录。
Reproduce / 如何复现?
打开 AstrBot/data/cmd_config.json
找到 dashboard 字段中的 password 值
访问在线MD5生成网站
输入新密码(例如 "admin123")
复制生成的32位MD5字符串(通常为大写)
将大写MD5字符串粘贴到配置文件中
重启AstrBot
尝试使用新密码登录管理面板
预期行为:
使用新密码应该能够成功登录
实际行为:
登录失败,提示密码错误
解决方案
将配置文件中MD5密码改为全小写即可正常登录
AstrBot version, deployment method (e.g., Windows Docker Desktop deployment), provider used, and messaging platform used. / AstrBot 版本、部署方式(如 Windows Docker Desktop 部署)、使用的提供商、使用的消息平台适配器
v4.17.5 docker部署
OS
Linux
Logs / 报错日志
该报错不涉及相关日志
Are you willing to submit a PR? / 你愿意提交 PR 吗?
Code of Conduct