discuz系统UCenter忘记创始人密码找回方法

  [复制链接] [添加相关主题]
godkings 发表于 2022-4-27 22:46:43
使用discuz系统,很久不登录UCenter很正常,时间久了UCenter创始人密码也往往会忘记,一般都是因为在前台修改了创始人登录密码后才会忘记原始的UCenter密码,遇到这个情况一定是很捉急,提供两种解决方法。
方法一:本地安装后替换文件
去discuz官方下载相同版本的安装文件,在本地电脑上安装一次discuz系统,记好管理员密码,安装完成之后打开本地新安装的discuz系统/uc_server/data/config.inc.php 文件,找到下面这两行代码:

define('UC_FOUNDERPW', '6a8d7f5a1cc2a62ca6550adf2f1f421f');
define('UC_FOUNDERSALT', '208491');

上面标记红色的这个就加密后的UCenter密码(根据你本地安装设置的密码不同,和我这里标记红色的代码也不同),打开你忘记UCenter密码的网站/uc_server/data/config.inc.php文件,将将上面标记红色的代码复制粘贴替换你服务器上网站的代码。保存之后登录你的discuz网站后台,使用你在本地安装时设置的密码登录UCenter创始人账号即可,登录之后可修改创始人密码。这个方法密码设置的是什么除了你自己没有人知道。

方法二:直接替换

进入discuz的安装目录,找到/uc_server/data/config.inc.php 文件,找到UC_FOUNDERPW 和 UC_FOUNDERSALT 这两行,如下:

  1. define('UC_FOUNDERPW', '6a8d7f5a1cc2a62ca6550adf2f1f421f');
  2. define('UC_FOUNDERSALT', '208491');
复制代码

将上面的代码替换为你的,然后你UCenter创始人密码就变成了“Discuz@2019”(不含引号),在你的网站后台使用Discuz@2019密码登录创始人UCenter就可以了,登录之后修改密码即可,非常方便。



总结:其实原理就是找一个知道UCenter密码的系统,替换一下保存UCenter创始人密码的的文件config.inc.php 函数,然后使用新的密码登录后再修改一下。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x


上一篇:discuz修改伪静态规则提示“插件不存在或已关闭”解决方法
下一篇:discuz判断手机或电脑访问页面PHP代码

相关帖子

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ| Archiver|小黑屋| 颠覆霸主 ( 京ICP备12023415号-2 )

声明:本站的任何信息和内容仅代表作者的立场和观点,与颠覆霸主网无关。

禁止在颠覆霸主网发布任何与《中华人民共和国法律》相抵触的言论!

GMT+8, 2023-3-21 10:18 , Processed in 0.086545 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.