通过后台“系统”功能修改(最推荐、最安全)
这是最标准、最安全的方法,适用于所有情况,尤其是当你还能正常登录后台时。

操作步骤:
-
登录织梦后台:使用你当前的账号和密码成功登录到织梦网站的后台管理界面。
-
进入用户管理:在左侧的菜单栏中,找到并点击 “系统” -> “用户管理” -> “管理员管理”。
-
选择并修改用户:在管理员列表页面,找到你想要修改密码的那个账户,点击该账户用户名所在的那一行的 “编辑” 按钮。
(图片来源网络,侵删) -
设置新密码:进入编辑页面后,你会看到“用户名”、“密码”等字段。
- 关键步骤:在 “密码” 输入框中,直接输入你想要设置的新密码。
- 确认密码:在 “确认密码” 输入框中,再次输入一遍完全相同的新密码。
- 注意:织梦的后台在保存时会自动对新密码进行MD5加密,你不需要自己进行任何加密操作。
-
保存更改:页面最下方有一个 “保存” 按钮,点击它即可完成密码修改。
完成以上步骤后,你就可以使用新密码登录了。
通过修改数据库直接修改(适用于无法登录后台时)
如果你忘记了密码,或者管理员账户被锁,无法登录后台,那么就需要通过直接修改数据库来重置密码。此方法需要你有服务器的数据库管理权限(如phpMyAdmin)。

操作步骤:
-
登录数据库管理工具:通过你的主机控制面板(如cPanel、宝塔面板等)找到phpMyAdmin,并登录到你的网站数据库。
-
选择正确的数据库:在phpMyAdmin的左侧列表中,选择你的织梦网站所使用的数据库名。
-
找到用户表:在数据库中,找到存储管理员信息的表,织梦默认的表前缀是
dede_(如果你的网站修改了前缀,请使用你自己的前缀),该表名通常是dede_admin。- 表名示例:
dede_admin或yourprefix_admin
- 表名示例:
-
编辑管理员记录:
- 点击
dede_admin表进行浏览。 - 在数据列表中,找到
userid字段为admin的那一行(或者你想要修改密码的那个管理员账户)。 - 点击该行最左边的 “编辑” 图标(一个铅笔形状的图标)。
- 点击
-
修改密码字段:
- 在编辑页面中,找到名为
pwd的字段。 - 删除该字段当前的值。
- 将新密码的MD5加密值填入
pwd字段。
- 在编辑页面中,找到名为
-
如何获取MD5加密值? 你可以使用在线MD5加密工具,将你的新密码进行MD5加密(32位小写)。
- 例如:你的新密码是
newpassword123,去在线MD5加密网站生成,得到类似5d41402abc4b2a76b9719d911017c592这样的字符串。 - 或者,你可以使用一些简单的命令行工具(如Windows的PowerShell或Linux终端)输入
echo -n "yourpassword" | md5sum来生成。
- 例如:你的新密码是
-
保存修改:页面最下方点击 “执行” 或 “Go” 按钮来保存你的修改。
完成以上步骤后,数据库中的密码就已经被更新了,你就可以使用新密码登录后台了。
通过FTP/SFTP修改配置文件临时重置(高级方法)
这是一个比较“暴力”但有时很有效的方法,适用于你既无法登录后台,也无法操作数据库的情况。此方法需要你有服务器的FTP/SFTP访问权限。
核心思路:通过修改 config.php 文件,让织梦在后台登录时忽略密码验证,直接让你登录进去,然后再用方法一修改密码。
操作步骤:
-
连接服务器:使用FTP客户端(如FileZilla)登录到你的网站服务器。
-
找到并下载配置文件:进入织梦的安装目录,找到并下载
/data/config.cache.inc.php文件。注意: 这个文件名可能在不同版本中略有不同,但通常在/data/目录下。 -
修改配置文件:
-
用文本编辑器(如Notepad++、VS Code)打开下载的
config.cache.inc.php文件。 -
在文件中找到
$cfg_cookie_encode = '...';这一行。 -
将这行代码注释掉或者直接删除,注释的方法是在行首加上 。
// 原代码 // $cfg_cookie_encode = 'a4b5c6d7e8f9g0h1'; // 修改后 // $cfg_cookie_encode = 'a4b5c6d7e8f9g0h1'; // 或者直接删除整行
-
-
上传修改后的文件:将修改后的
config.cache.inc.php文件重新上传到服务器,覆盖原文件。 -
登录后台并修改密码:
- 现在尝试访问你的织梦后台登录页面。
- 直接点击“登录”按钮,不要输入任何用户名和密码,在某些情况下,这会让你直接进入后台。
- 进入后台后,立即使用方法一,在“系统” -> “用户管理” -> “管理员管理”中修改你的密码。
-
恢复配置文件(非常重要!):
- 修改完密码后,务必再次通过FTP下载
config.cache.inc.php文件。 - 恢复你之前做的修改(把注释掉的 去掉,或者把删除的代码重新加上)。
- 重新上传文件,恢复网站的正常安全状态。
- 修改完密码后,务必再次通过FTP下载
⚠️ 重要警告:方法三会临时降低网站的安全性,请务必在完成密码修改后立即恢复配置文件,否则网站将存在严重的安全风险。
总结与建议
| 方法 | 优点 | 缺点 | 适用场景 |
|---|---|---|---|
| 后台修改 | 最安全、最标准 | 需能正常登录后台 | 首选方法,任何能登录后台的情况都应使用此方法。 |
| 数据库修改 | 无需登录后台,直接生效 | 需要数据库操作知识,有一定风险 | 忘记密码、无法登录后台时使用。 |
| 配置文件修改 | 无需密码和数据库知识 | 风险极高,可能被滥用,操作繁琐 | 作为最后的备选方案,在方法一和方法二都不可行时使用。 |
对于绝大多数用户来说,方法一 是解决密码问题的最佳途径,只有在紧急情况下才考虑使用方法二或方法三。
