安全中国首页 > 文章中心 > Discuz文章
 
安全中国网友投稿专用上传FTP空间:
Ftp服务器:download.anqn.com
Ftp端口:21
用户名:anqn
密 码:anqn.com
 

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

更新时间:2007-8-20 0:20:15
责任编辑:池天
热 点:

编写个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 文件

 
相关文章
一日一文章
 
一日一软件
一日一动画