在一个站长交流论坛我看到这样一篇帖子:我的网站使用discuz程序,但是由于长时间未登录,我忘记了创始人 密码修,请问我如何使用ftp和mysql管理工具修改discuz 创始人 密码修?

,站长百科教程网">
全方位站长技能、SEO优化学习平台
当前位置:网站首页 > Discuz!百科 > 正文

Discuz!教程:重置创始人(管理员)账号密码的方法

作者:admin发布时间:2023-05-23分类:Discuz!百科浏览:347评论:0


导读:

在一个站长交流论坛我看到这样一篇帖子:我的网站使用discuz程序,但是由于长时间未登录,我忘记了创始人 密码修,请问我如何使用ftp和mysql管理工具修改discuz 创始人 密码修?

在一个站长交流论坛我看到这样一篇帖子:我的网站使用discuz程序,但是由于长时间未登录,我忘记了创始人 密码修,请问我如何使用ftp和mysql管理工具修改discuz 创始人 密码修?


如果您无法通过Discuz程序重置创始人密码,可以通过FTP和MySQL管理工具手动修改。


Discuz!教程:重置创始人(管理员)账号密码的方法


下面是操作步骤:


1. 首先通过FTP连接到您的网站服务器,在程序目录下找到/config/config_global.php文件,然后下载到本地电脑,备份该文件。


2. 打开config_global.php文件,找到以下几行代码:


$_config['security']['authkey'] = ''; 
$_config['security']['urlxssdefend'] = true;



把 authkey 和 urlxssdefend 的值都清空。


3. 再找到以下代码:

$_config['admincp']['founder'] = '1';


将1修改成您的管理员UID(即您使用的登录名的UID),或者将多个UID用逗号隔开,例如:

$_config['admincp']['founder'] = '1,2,3';


4. 保存config_global.php文件并上传到服务器覆盖原文件。


5. 在MySQL管理工具中打开网站对应的数据库,找到表pre_ucenter_members,将对应的管理员用户的密码(字段为password)修改成您想要的密码。


6. 重新登录Discuz管理后台,使用已修改的新密码登录即可。


请注意,如果您不确定自己的管理员UID,可以通过访问论坛根目录下的uc_server/data/cache/admincp.php文件,查看里面的 $admincp 变量,即可看到所有管理员UID和用户名。


以上是手动修改Discuz创始人密码的方法,请确保您已备份好所需文件,避免出现不可逆的损失。


上面的方法可能存在一个问题,因为Discuz程序的密码采用的是MD5和注册账号时生产的随机值进行验证的。可能上面的办法修改不当你还是无法登录。那我们来给你解决这一难题。


uc_server/data/config.inc.php文件


修改这个


define('UC_FOUNDERPW', '7e1bdc7293a9845df7f8929e9f58dbeb');


define('UC_FOUNDERSALT', 'b2ce55');


Discuz!教程:重置创始人(管理员)账号密码的方法

 

7e1bdc7293a9845df7f8929e9f58dbeb


b2ce55


数据库 pre_ucenter_members 


修改 password 及salt


Discuz!教程:重置创始人(管理员)账号密码的方法 

 

修改以后密码就是123456


欢迎 发表评论:

  • 请填写验证码
Discuz!百科排行
    随机文章 | 热门文章 | 热评文章
搜索
热评文章
随机文章