dede账号密码忘了怎么找回?

99ANYc3cd6
预计阅读时长 9 分钟
位置: 首页 DEDE建站 正文

在进行任何操作前,请务必备份你的网站数据库! 这是最关键的一步,可以防止操作失误导致数据丢失。


通过数据库直接重置(最常用、最有效)

这是最直接、最可靠的方法,前提是你能访问到网站的数据库。

前提条件:

  1. 你能通过FTP或文件管理器访问网站服务器。
  2. 你知道网站数据库的连接信息(主机名、数据库名、用户名、密码)。
    • 这些信息通常在网站根目录下的配置文件中可以找到,data/common.inc.php

操作步骤:

  1. 找到并打开数据库管理工具:

    • 虚拟主机/云服务器: 通常会提供phpMyAdmin等数据库管理工具,你可以在主机控制面板中找到它。
    • 本地服务器: 如果你本地搭建了环境(如XAMPP, WAMP),可以通过访问 http://localhost/phpmyadmin 来管理。
  2. 选择正确的数据库:

    登录phpMyAdmin后,在左侧列表中选择你的DedeCMS网站所使用的数据库。

  3. 找到管理员用户表:

    • 在数据库中,找到名为 #@__admindede_admin 的表。#@__ 是DedeCMS的前缀,如果你的网站修改了前缀,请使用你自己的前缀(my_admin)。
  4. 找到并修改管理员记录:

    • 点击 #@__admin 表,你会看到所有管理员账号的列表。
    • 找到你的管理员账号(admin),点击右侧的“编辑”图标(铅笔形状)。
  5. 重置密码:

    • 在编辑页面,你会看到一个 pwd 字段,这里存储的是加密后的密码。
    • 最简单的方法:直接将密码设置为 admin DedeCMS的默认密码 admin 在数据库中存储的是 21232f297a57a5a743894a0e4a801fc3,你可以直接将这个值复制粘贴进去。
    • 如果你想设置自己的新密码:
      • 先想好一个新密码(newpassword123)。
      • 使用一个MD5加密工具(网上有很多在线MD5加密工具)将你的新密码进行MD5加密。
      • 将加密后的字符串填入 pwd 字段。
  6. 修改用户名(可选):

    • 如果你还想修改用户名,可以编辑 userid 字段。
  7. 保存修改:

    滚动到页面底部,点击“执行”或“保存”按钮。

完成以上步骤后,你就可以使用你重置后的用户名和密码登录DedeCMS后台了。


通过FTP修改配置文件创建临时管理员

如果你无法访问数据库,但能通过FTP修改文件,可以创建一个临时的管理员账号。

前提条件:

  1. 你能通过FTP或文件管理器访问网站服务器。
  2. 你知道网站后台的登录地址(通常是 你的域名/dede/login.php)。

操作步骤:

  1. 找到并打开用户配置文件:

    • 通过FTP,进入网站根目录。
    • 找到并下载 member/config.php 文件,这个文件是会员系统的配置文件。
  2. 添加管理员账号信息:

    • 用文本编辑器(如Notepad++, VS Code)打开 member/config.php 文件。
    • 在文件的末尾,在 ?> 标签之前,添加以下代码:
    // 在这里添加一个临时管理员
    $cfg_admin = 'your_new_username'; // 把这里改成你想要的新用户名
    $cfg_pwd = '21232f297a57a5a743894a0e4a801fc3'; // 这是 'admin' 的MD5值,如果你想用别的密码,请自行MD5加密
  3. 保存并上传文件:

    • 保存修改后的 member/config.php 文件,并通过FTP上传回原来的位置,覆盖旧文件。
  4. 登录并修改:

    • 现在访问你的网站后台登录页面。
    • 使用你刚刚设置的用户名(your_new_username)和密码(admin)进行登录。
    • 成功登录后,立即进入“系统” -> “系统用户管理”,找到原来的管理员账号,修改其密码,或者直接删除这个临时账号,然后创建一个新的正式管理员账号。
  5. 恢复原配置文件(重要!):

    • 为了安全,登录并修改完毕后,请务必将 member/config.php 文件恢复到修改前的状态,或者删除你刚刚添加的那两行代码。

利用DedeCMS的“找回密码”功能(如果可用)

如果你的网站没有对找回密码功能进行修改或禁用,可以尝试使用这个官方功能。

  1. 访问DedeCMS后台登录页面(你的域名/dede/login.php)。
  2. 点击登录框下方的“忘记密码?”链接。
  3. 根据页面提示,输入你的管理员用户名或注册邮箱。
  4. 系统会发送一个包含重置密码链接的邮件到你的邮箱,点击链接,按照提示设置新密码。

注意: 这个功能需要你的服务器邮件发送功能正常配置,并且你记得当初注册时使用的邮箱,很多网站由于邮件配置问题,这个功能实际上是无效的。


总结与建议

方法 优点 缺点 推荐度
数据库重置 最直接、最可靠、最安全 需要数据库访问权限 ★★★★★
修改配置文件 无需数据库知识,操作简单 临时创建账号,有一定安全风险,最后需要手动清理 ★★★★☆
找回密码功能 官方支持,最方便 依赖邮件系统,成功率低,很多网站已失效 ★★☆☆☆

强烈推荐使用【方法一:通过数据库直接重置】,这是最标准和安全的方式,如果你对数据库操作不熟悉,可以先在本地环境练习一下,或者请你的服务器管理员协助完成。

最后再次提醒: 操作前备份数据库!操作前备份数据库!操作前备份数据库!

-- 展开阅读全文 --
头像
C语言三角形边长如何求面积?
« 上一篇 昨天
dede单页面图片如何添加与管理?
下一篇 » 昨天
取消
微信二维码
支付宝二维码

目录[+]