通过手动修改数据库来重置 Discuz! 创始人密码,核心需要修改2 个核心数据表(不同 Discuz! 版本表前缀可能不同,默认是pre_,需替换为你网站的实际前缀),具体如下:
pre_ucenter_members(UCenter 用户核心表)这是 Discuz! 用户密码的主存储表,创始人账号的密码哈希值主要存在这里,必须修改:
pre_common_member(Discuz! 会员基础表)这张表存储用户基础信息,需同步更新密码字段以保证数据一致性:
Discuz! 的密码是md5(md5(新密码) + salt)格式,建议先固定一个简单的salt(比如123456),再计算哈希:
52ce.com,salt是123456,则:md5(52ce.com) → 结果是3379d332f4e4c91e97e8e1964fda0023;salt → 3379d332f4e4c91e97e8e1964fda0023123456;md5 → 最终password值是d2b514044986d884f88113556804e84d(示例值,需自己计算)。