首页 > 其他分享 >重置DedeCMS系统管理员账号与密码

重置DedeCMS系统管理员账号与密码

时间:2024-07-10 17:43:49浏览次数:13  
标签:密码 系统管理员 数据库 重置 数据表 DedeCMS admin

DedeCMS 系统的管理员账号与密码都是存储在数据库中的。
如果发生密码丢失或其它情况,我们可以通过重写数据库(数据表)的方式来重置 DedeCMS 的账号与密码。
如此操作的前置条件是可以登录并管理数据库。如果没有或拿不到数据库的管理权限,那就行不通了。

第一步:登录数据库

如果是虚拟主机(虚拟空间),主机商一般都有提供管理数据库的网页工具,从主机管理面板进入到管理数据库的网页工具,就可以了。具体情况,需要咨询主机服务商。
如果主机商没有提供数据库网页管理工具,那也可以通过 数据库地址 、 数据库账号 、 数据库密码 等,使用 Navicat 等数据库远程管理工具,远程登录到数据库。有些主机商会出于安全方面的考虑,禁用远程登录,具体情况,也需要咨询主机服务商。

而如果是云服务器的话,登录数据库的方式就更多了。本篇先不展开了。

第二步:找到相应的数据表

如果只有一个数据库的话,那就省去了排除数据库这一步了。如果是多个数据库的情况,首先要确定需要重置密码的 DedeCMS 系统使用的是哪一个数据库。
考虑到有可能存在同一个数据库下安装多套 DedeCMS 系统的情况,我们最好是通过 data/common.inc.php 文件来确定一下具体是哪一个数据库、哪一个数据表前缀。

$cfg_dbhost = 'localhost';      // 数据库主机
$cfg_dbname = 'dede109a';       // 数据库名称
$cfg_dbuser = 'dede109a';       // 数据库用户
$cfg_dbpwd = '123456';          // 数据库密码
$cfg_dbprefix = 'dede_';        // 数据表前缀
 

第三步:重置密码

确定好数据库和数据表前缀后,此处假设数据表前缀为 dede_ ,找到 dede_admin 表,如下图所示:

  • usetype : 管理账号所属的用户组。默认情况下,“10”代表 超级管理员 ,即拥有全部的管理权限;
  • userid : 登录 DedeCMS 系统管理后台的 用户名 ;
  • pwd : 登录 DedeCMS 系统管理后台的 密码 ;

注意:
uname 是用户笔名;userid 才是用户登录ID。

如果只是重置密码,只需要把相应账号的 pwd 字段重置成 f297a57a5a743894a0e4 就可以了。SQL命令如下:

update dede_admin set pwd = 'f297a57a5a743894a0e4' where userid = 'admin';
  说明:
f297a57a5a743894a0e4 就是加密后的 admin 。

如需同步重设 用户名 、 密码 、 权限 ,那就:

update dede_admin set usertype = '10' , userid = 'admin' , pwd = 'f297a57a5a743894a0e4' where id = '1';
 

确认以上操作成功后,就可以使用 admin 作为密码,登录 DedeCMS 系统管理后台啦。

标签:密码,系统管理员,数据库,重置,数据表,DedeCMS,admin
From: https://www.cnblogs.com/hwrex/p/18294683

相关文章

  • geoserver更改密码失败 | 重置密码方案
    geoserver更改密码失败,推测是装了geoserver-authkey-plugin.zip插件的原因登录geoserver把默认用户组的密码方案改成明文打开users.xml文件,password输入plain:yourpassword3.再登录geoserver把默认用户组的密码方案改成摘要打开users.xml文件,就可以看到之前输入的明......
  • 实战篇——XSS漏洞dedecms渗透实战
    实战篇——XSS漏洞dedecms渗透实战XSS渗透实战本节借助XSS平台通过存储型XSS盲打实现管理员session劫持,进而上传一句话木马获得服务器权限。创建xss项目:将生成的xss代码植入评论:发表,提示正在审核:模拟管理员查看待审核的评论:查看xss项目,此时已经获得管理员的cookie以及......
  • Tool-Gitlab-重置数据库,修复server迁移token异常
    Tool-Gitlab-重置数据库,修复server迁移token异常迁移gitlab的server数据之后,导致token异常影响:修改工程配置信息,提交时页面报错502sudogitlab-railsdbconsole--databasemainDELETEFROMci_group_variables;DELETEFROMci_variables;UPDATEprojectsSETrunners_token......
  • 在Linux中,如何重置 mysql root 密码?
    在Linux系统中重置MySQL的root密码通常有几种方法,以下是一些常见的步骤:1.使用mysqladmin命令首先,停止MySQL服务:sudosystemctlstopmysql以安全模式启动MySQL,允许root用户无密码登录:sudomysqld_safe--skip-grant-tables&连接到MySQL服务器:mysql-uroot选......
  • redsystems教程的使用:忘记密码如何重置密码
    当我们使用redsystems的时候,电脑没有保存密码,然后自己也忘记了密码,如果你登录了,点击更改密码后,还是需要填写登录密码才能修改。我们该怎么办?问题描述:当我们点击重置密码后输入我们注册时的email后(也就是要找回密码账户的email),也会报错下面就是解决方法!!!一、修改邮件配置信息......
  • dedecms图集dede:field name='imgurls'不能二次使用的解决办法
    {dede:fieldname='imgurls'alt='图片输出区'}图片链接 [field:linkurl/]图片地址[field:imgsrc/]{/dede:field}这个标签不能同时使用2次,所以第二次的话用!!!{dede:productimagelist}图片链接 [field:linkurl/]图片地址[field:imgsrc/]{/dede:productimagelist}   ......
  • windows server登录密码忘记,怎么重置
    在开始前,需要准备U盘,作为引导盘,进入安装界面亲测,对所有的windowsserver都有效步骤1在虚拟机的光盘中选择Server2012R2的ISO,并确定(如果是物理机,直接把ISO刻录成光盘,放入光驱即可)2重启服务器,修改启动项从CD-ROM启动,当在屏幕出现PressanykeytobootfromCDorDVD字样时,马上按......
  • 系统管理员和IT技术支持有什么区别?
    系统管理员和IT技术支持之间的区别因组织而异,在一些较小的组织或初创公司中,系统管理员和技术支持管理员角色可能会重叠,在企业中,角色和职责可能存在明显差异。 什么是系统管理员?系统管理员或系统管理员负责配置和维护组织的整个IT基础架构。这包括支持组织日常运营所必需的......
  • 海康威视摄像头重置密码问题
    1,先下载400密码重置助手(下载地址:400密码重置助手-海康威视Hikvision)   安装打开准备好 2,打开微信,搜索并关注公众号:“海康威视客户服务” 3,进入公众号--点击“服务支持”--“密码重置”   4,点击第一个摄像机 5,下滑,同意,开始扫码 6,点击电脑的400刚下载......
  • 117.网络游戏逆向分析与漏洞攻防-邮件系统数据分析-结构数据的删除更新与重置
    免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动!如果看不懂、不知道现在做的什么,那就跟着做完看效果,代码看不懂是正常的,只要会抄就行,抄着抄着就能懂了内容参考于:易道云信息技术研究院上一个内容:116.解析结构数据的创建信息码云版本号:fbbc39edab40a684ca28c1e1......