黔狐FoxCMS忘记网站后台密码的修改方法(四种方法)

自己经常给客户做网站喜欢用这个系统,总有一些小白,忘记FoxCMS后台的管理密码。为了解决这个问题,我结合个人经验,总结了以下四种有效的密码修改方法,并提供了一款简易的工具来辅助,希望对大家有用,可以收藏起来!

方法一:使用工具修改

1、下载密码重置工具,编辑文件,在第一行定义你的访问密码(默认为123456)
2、上传至你的网站根目录,访问 http://你的域名/reset.php
3、按照提示操作,选择管理员账号并设置新密码
4、完成操作后删除该文件,避免被利用

FoxCMS重置密码工具.zip
网盘下载: https://pan.baidu.com/s/1czYmH9gkC8uKl9q6vHZpTw?pwd=36ed
提取码: 36ed 

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

1、创建一个PHP文件,复制下面的代码

2、保存为文件,如reset.php

3、上传到站点根目录

4、运行该文件,访问 http://你的域名/reset.php

5、密码已重置为admin888,然后请删除该文件避免被利用

<?php
// 重置FoxCMS管理员admin的密码为admin888
// 上传到服务器FoxCMS系统的目录,运行此文件
// Author: yxsheji
$databasePath = __DIR__ . "/data/dbconfig.php";
$mysql = require($databasePath);
if (empty($mysql)) {
    die("没找到数据库配置数据");
}
$conn = mysqli_connect($mysql['hostname'], $mysql['username'], $mysql['password'], $mysql['database'], $mysql['hostport']);
if (!$conn) {
    die("连接失败: " . mysqli_connect_error());
}
$newPasswordHash = '05b15f1fb1b7f33100a4b81321ee7ac8';
$sql = "UPDATE `fox_admin` SET `password` = '$newPasswordHash' WHERE `username` = 'admin'";
$result = $conn->query($sql);
if ($result && $conn->affected_rows > 0) {
    echo '<script>alert("密码重置成功!新密码为admin888, 请删除本文件避免补利用."); location.href = "/";</script>';
} else {
    echo '<script>alert("密码修改失败");</script>';
}
mysqli_close($conn);
?>

方法三:进数据库修改

1、连接MySQL数据库,可用管理工具登录(如Navicat、phpMyAdmin)

2、找到网站对应的数据库,找到表fox_admin

3、浏览数据,找到管理员账户(通常是username='admin'),修改password字段对应的MD5值为05b15f1fb1b7f33100a4b81321ee7ac8,密码为admin888

方法四:利用SQL语句修改 

和方法三差不多都要进入数据库,复制以下语句执行SQL查询

UPDATE `fox_admin` SET `password` = '05b15f1fb1b7f33100a4b81321ee7ac8' WHERE `id` = '1';

1、id为1的管理员密码重置为admin888
2、不知道用户名的可进入fox_admin表,查看username字段的内容

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值