Skip to content

[Bug] 文档中关于AstrBot管理面板密码重置的说明与实际行为不符 #5288

@evpeople

Description

@evpeople

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 吗?

  • Yes!

Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:webuiThe bug / feature is about webui(dashboard) of astrbot.bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions