织梦dedecms 忘记管理员后台密码的解决技巧

wdzsjl 2周前 (10-10) 阅读数 5 #PHP

如果你忘记了织梦Dedecms的管理员后台密码,可以通过以下几种方法来重置密码:

方法一:直接修改数据库

  1. 登录MySQL数据库管理工具(如phpMyAdmin)。

  2. 定位到Dedecms数据库,找到表dede_admin

  3. 浏览数据,找到管理员账户(通常是userid='admin')。

  4. 修改密码

    • 对于Dedecms 5.3及以上版本,密码为admin,对应的MD5值为21232f297a57a5a743894a0e
    • 对于Dedecms 5.1版本,密码为123456,对应的MD5值为c3949ba59abbe56e057f
    sql
     
    UPDATE `dede_admin` SET `pwd` = 'c3949ba59abbe56e057f' WHERE `userid` = 'admin';
  5. 执行更改,然后刷新页面确认修改成功。

方法二:使用脚本重置密码

  1. 创建一个PHP脚本,内容如下:

    <?php /* 作用:DEDECMS 重置管理员admin的密码为123456,适用于DedeCms V5 方法:上传到服务器DEDE系统的目录,运行此文件,然后进入后台修改密码 注意:重置后请立刻删除此文件! Author:Johnny WebSite: http://www.bokelife.com/ */ require_once(dirname(__FILE__)."/include/config_base.php"); $dsql = new DedeSql(false); $dsql->ExecuteNoneQuery("UPDATE `dede_admin` SET `pwd` = 'c3949ba59abbe56e057f' WHERE `userid` = 'admin'"); $dsql->Close(); echo '密码重置成功!新密码为123456。'; ?>
  2. 保存为文件,例如reset_password.php

  3. 上传到站点根目录

  4. 运行该文件,访问http://yourdomain/reset_password.php

  5. 确认密码已重置,然后立即删除该文件以确保安全。

方法三:使用官方提供的重置工具

  1. 下载官方提供的密码重设工具(适用于DedeCms V5.3-5.6版本)。
  2. 解压并上传到网站根目录
  3. 运行该工具,访问http://yourdomain/radminpass.php
  4. 按照提示操作,选择管理员账号并重置密码。
  5. 完成操作后删除该文件
wx.jpg ywfw.jpg
热门