使用织梦CMS自带的“找回密码”功能(最推荐)
这是最官方、最安全的方法,前提是你的服务器环境支持它。

适用情况:
- 你的网站可以正常访问后台登录页面 (
/dede/login.php)。 - 你的服务器支持
mail()函数或已经配置好了SMTP邮件服务。
操作步骤:
-
访问登录页面: 在浏览器中打开你的网站后台登录地址,通常是
http://你的域名/dede/login.php。 -
点击“忘记密码”: 在登录框下方,找到并点击 “忘记密码?” 链接。
(图片来源网络,侵删) -
填写信息: 在跳转到的页面中,输入你当初注册管理员账号时所使用的邮箱地址。
-
接收邮件并重置:
- 点击“提交”按钮,系统会向该邮箱发送一封包含重置密码链接的邮件。
- 登录你的邮箱,找到这封来自织梦的邮件。
- 点击邮件中的重置密码链接,你将被引导到一个可以设置新密码的页面。
- 输入你的新密码(建议使用复杂密码),并确认提交。
-
登录: 现在你可以使用新密码成功登录后台了。
通过修改数据库直接重置密码(最常用、最有效)
如果方法一不可用(例如服务器没配好邮件功能,或者你忘记了注册邮箱),这个方法就是你的救星。

适用情况:
- 无法通过邮件找回密码。
- 你可以通过FTP或主机面板的文件管理器访问网站文件。
- 你有数据库的管理权限(例如通过phpMyAdmin)。
操作步骤:
第1步:找到管理员用户名
- 通过FTP或文件管理器登录你的网站服务器。
- 找到并打开
dede目录(如果你的后台目录改过名,就去对应的目录)。 - 找到
admin/config.php文件,用记事本等文本编辑器打开它。 - 在文件中找到类似下面这一行:
$cfg_administrator = 'admin';
这里的
'admin'就是你的管理员用户名,如果不是admin,请记下这个用户名。
第2步:获取新密码的MD5值
织梦CMS的密码是经过MD5加密后存储在数据库里的,我们不能直接设置明文密码,而是要设置它的MD5值。
- 在线MD5加密工具:你可以使用任何在线的MD5加密工具,在百度搜索“MD5加密”,打开一个网站,在输入框中输入你想要设置的新密码(
123456),然后复制它生成的32位字符串(e10adc3949ba59abbe56e057f20f883e)。 - 注意:请务必使用复杂密码,如
Dede2025!@#,避免被轻易破解。
第3步:修改数据库
-
登录数据库管理工具:
- 登录你的主机控制面板(如cPanel、宝塔面板等)。
- 找到并进入 phpMyAdmin 数据库管理工具。
-
选择正确的数据库:
- 在左侧的数据库列表中,选择你的织梦网站所使用的数据库,数据库名称通常在网站根目录的
data/common.inc.php文件中可以找到(查看$cfg_dbname这一行)。
- 在左侧的数据库列表中,选择你的织梦网站所使用的数据库,数据库名称通常在网站根目录的
-
找到管理员表:
- 在数据库中,找到名为
dede_admin的表(如果你的表前缀不是dede_,请使用你自己的前缀,my_admin)。
- 在数据库中,找到名为
-
编辑管理员记录:
- 点击
dede_admin表旁边的 “浏览” 或 “查看”。 - 你会看到一条或多条记录,找到用户名为你第一步中查到的管理员用户名的那一行。
- 点击该行最左边的 “编辑” 图标(通常是一个铅笔图标)。
- 点击
-
更新密码:
- 在编辑页面中,找到名为
pwd的字段。 - 删除该字段中的原有内容,把你第2步中获取到的新密码的MD5值 粘贴进去。
- 非常重要:找到名为
usertype的字段,确保它的值是管理员,如果不是,请手动修改。 - 滚动到页面底部,点击 “执行” 或 “Go” 按钮来保存修改。
- 在编辑页面中,找到名为
第4步:登录
你可以返回后台登录页面,使用你刚刚设置的原始新密码(而不是MD5值)进行登录了。
通过修改PHP文件临时绕过密码(应急方法)
这个方法比较“暴力”,适用于你紧急需要进入后台处理事务,且前两种方法都行不通的情况。操作完成后请务必删除或重命名该文件,否则网站将毫无安全可言!
适用情况:
- 紧急情况,无法通过以上方法解决。
- 你对PHP代码有一定了解。
操作步骤:
-
创建一个临时PHP文件: 在你的电脑上新建一个文本文件,命名为
login_bypass.php。 -
粘贴以下代码:
<?php // 织梦CMS临时绕过登录密码脚本 // 请在紧急情况下使用,用完后请立即删除! $cfg_adminloginrand = '1'; // 设置一个随机值,让系统认为你已经登录 // 跳转到后台首页 header('Location: dede/index.php'); ?> -
上传文件: 通过FTP或文件管理器,将这个
login_bypass.php文件上传到织梦后台的目录中,通常是/dede/目录下。 -
访问并登录: 在浏览器中访问这个临时文件:
http://你的域名/dede/login_bypass.php访问后,你会被自动跳转到后台首页,并且已经处于登录状态。 -
修改密码并删除文件:
- 进入后台后,第一件事就是进入“系统” -> “系统用户管理”,找到你的管理员账号,点击“修改”,然后设置一个新密码并保存。
- 第二件事,立即通过FTP删除你上传的
login_bypass.php文件!
总结与建议
| 方法 | 优点 | 缺点 | 推荐指数 |
|---|---|---|---|
| 邮件找回 | 最安全、最官方 | 依赖服务器邮件功能 | ★★★★★ |
| 数据库修改 | 最通用、最可靠 | 需要操作数据库,有一定门槛 | ★★★★★ |
| PHP文件绕过 | 快速、应急 | 安全风险极高,用后必须删除 | ★★☆☆☆ (仅限紧急情况) |
强烈建议:
- 优先尝试方法一。
- 如果方法一不行,使用方法二,这是最标准、最可靠的解决方案。
- 除非你非常清楚自己在做什么,否则不要轻易使用方法三,并且用完后一定要清理干净。
为了防止以后再次忘记密码,建议你:
- 将后台登录地址修改一个复杂的、不易猜测的路径。
- 将管理员用户名修改为默认的
admin以外的名称。 - 定期备份你的网站数据和数据库。
