网络安全 频道

discuz管理员密码丢失的最简单解决办法

编写个newmaster.php 上传道首页


内容:

 

CODE:[Copy to clipboard]

<?php
                /************  重设密码及安全提问 ************/
require "./include/common.php";
if(!$setpwsubmit){
?>

<form method="post">
用户名: <input type="text" name="username" size="20"><br>
重设安全提问: <input type="checkbox" name="issecques" value="1" checked><br>
新密码: <input type="text" name="password" size="20"><br>
<input type="submit" name="setpwsubmit" value="确定">
</form>

<?
}elseif($setpwsubmit){
$newpassword = md5($password);
$secquesadd = $issecques ? ", secques=''" : NULL;
$db->query("UPDATE $table_members SET password='$newpassword' $secquesadd WHERE username='$username'");
showmessage("已重设 ".$username." 的密码: ".$password.($issecques ? " 和安全提问为无" : NULL)."<br><br>请以新密码登入".($issecques ? "同时不需要使用安全提问" : NULL)." <b style='color: red'>请删除 setpw.php</b> " , "logging.php?action=login");
}
?>
运行:http://yourbbs/newmaster.php
进行密码修改
修改完毕为了安全请及时删除 newmaster.php 文件

0
相关文章