⚠️ 重要提醒:操作前务必备份数据!
在进行任何涉及数据库的修改之前,请务必备份您的网站数据库和网站程序文件,以防万一,您可以通过恢复备份来撤销操作。

(图片来源网络,侵删)
通过后台直接修改(最推荐、最安全)
如果您还记得原管理员账号的密码,并且能正常登录后台,这是最简单、最安全的方法。
- 登录织梦后台:使用您的管理员账号和密码登录
您的域名/dede/。 - 进入系统用户管理:在后台左侧菜单栏中,找到并点击 【系统】 -> 【系统用户管理】。
- 选择要修改的管理员:在用户列表中,找到您想要修改的那个管理员账号,点击其后面的 “编辑” 按钮。
- 修改账号信息:进入编辑页面后,您可以修改以下内容:
- 用户名:输入新的管理员用户名。
- 密码:输入您想要设置的新密码(如果不需要改密码,此栏留空即可)。
- 密码确认:再次输入新密码。
- 用户类型:通常保持“超级管理员”不变。
- 其他信息:如邮箱、昵称等也可以一并修改。
- 保存更改:点击页面底部的 “确定” 按钮即可。
完成以上步骤后,您就可以使用新的用户名和密码登录了。
通过PHPMyAdmin直接修改数据库(适用于忘记密码)
如果您忘记了管理员密码,无法登录后台,就需要直接操作数据库来修改。
操作步骤:

(图片来源网络,侵删)
-
登录PHPMyAdmin:通过您的虚拟主机控制面板(如cPanel、宝塔面板等)找到并进入 PHPMyAdmin 工具。
-
选择数据库:在左侧的数据库列表中,选择您的织梦网站所使用的数据库。
-
找到数据表:在数据库中,找到名为
#@__admin的表(#@__是织梦的默认表前缀,如果你的不是这个,请替换成你自己的,dede_admin)。 -
编辑管理员记录:
(图片来源网络,侵删)- 点击
#@__admin表进入数据列表。 uid为1的就是超级管理员,找到这一行,点击左边的 “编辑” 图标(铅笔形状)。
- 点击
-
修改用户名和密码:
- 修改用户名:找到
userid字段,将其值修改为您想要的新用户名。 - 修改密码:找到
pwd字段。这里不能直接输入明文密码! 织梦的密码是经过md5加密后存储的。- 简单方法:您可以使用在线MD5加密工具,将您的新密码加密成32位的MD5值,然后将这个值替换掉
pwd字段的内容。 - 推荐方法(更安全):在SQL查询框中执行以下SQL语句来更新密码,这可以避免手动加密可能出错的问题,假设您的用户名是
newadmin,新密码是newpassword123:UPDATE `#@__admin` SET `userid` = 'newadmin', `pwd` = MD5('newpassword123') WHERE `uid` = 1;- 请务必将
#@__替换为您自己的表前缀! - 这条SQL语句会同时把用户名改成
newadmin,并把密码设置成newpassword123的MD5值。
- 请务必将
- 简单方法:您可以使用在线MD5加密工具,将您的新密码加密成32位的MD5值,然后将这个值替换掉
- 修改用户名:找到
-
保存更改:点击页面下方的 “执行” 或 “Go” 按钮来保存修改。
您就可以使用新的用户名和密码登录织梦后台了。
通过修改 /dede/login.php 文件临时重置(不推荐,仅应急)
这种方法非常规,且存在安全风险,仅当您完全无法访问数据库时才考虑使用。
- 找到登录文件:通过FTP或文件管理器,进入网站的
/dede/目录,找到login.php文件。 - 添加重置代码:在
login.php文件中,找到CheckUser($userid, $pwd);这一行代码。在这行代码的上面,添加以下PHP代码:// 临时重置管理员账号和密码,用户名:admin,密码:123456 if ($userid == 'admin' && $pwd == '123456') { $cuserLogin = new userLogin(); if ($cuserLogin->checkUser($userid, $pwd)) { header("location:index.php"); exit(); } else { $msg = "登录失败!"; } }- 注意:这里我设置了一个临时的用户名
admin和密码123456,您可以根据需要修改,但请务必在登录成功后立即删除这段代码!
- 注意:这里我设置了一个临时的用户名
- 保存文件:保存
login.php文件。 - 登录后台:现在访问登录页面,使用您刚刚设置的临时账号(
admin)和密码(123456)登录。 - 恢复并修改:登录成功后,第一件事就是立即进入【系统用户管理】,修改该管理员的密码为安全的密码,务必删除之前在
login.php中添加的临时代码,并保存文件,否则,这个后门将一直存在,极其危险!
总结与建议
| 方法 | 优点 | 缺点 | 适用场景 |
|---|---|---|---|
| 后台修改 | 最安全、最简单、官方推荐 | 需要能登录后台 | 忘记密码之外的管理员信息修改 |
| 数据库修改 | 最可靠、无需登录后台 | 需要操作数据库,对新手有门槛 | 忘记管理员密码时的首选方法 |
| 修改文件 | 无需数据库知识 | 有安全风险、操作繁琐、仅作应急 | 完全无法访问数据库的极端情况 |
强烈建议您优先使用方法一和方法二。 日常维护请使用方法一,忘记密码请使用方法二,方法三请作为最后的手段,并务必在操作后清理后门。
