< 返回文章列表

【网站建设技术】Discuz!网站创始人忘记密码/数据库手动更改密码方法

发布人:我爱测 发布时间:2025-12-16

通过手动修改数据库来重置 Discuz! 创始人密码,核心需要修改2 个核心数据表(不同 Discuz! 版本表前缀可能不同,默认是pre_,需替换为你网站的实际前缀),具体如下:

一、核心修改的表(必改)

1. pre_ucenter_members(UCenter 用户核心表)

这是 Discuz! 用户密码的主存储表,创始人账号的密码哈希值主要存在这里,必须修改:

  • 关键字段:

2. pre_common_member(Discuz! 会员基础表)

这张表存储用户基础信息,需同步更新密码字段以保证数据一致性:

  • 关键字段:

二、修改方法(实操步骤)

1. 生成密码哈希值

Discuz! 的密码是md5(md5(新密码) + salt)格式,建议先固定一个简单的salt(比如123456),再计算哈希:

  • 示例:若新密码是52ce.comsalt123456,则:
  • 第一步:计算md5(52ce.com) → 结果是3379d332f4e4c91e97e8e1964fda0023
  • 第二步:拼接salt3379d332f4e4c91e97e8e1964fda0023123456
  • 第三步:再次计算md5 → 最终password值是d2b514044986d884f88113556804e84d(示例值,需自己计算)。