帝国cms重置和修改管理员密码2种简单方法

使用方法:新建文件password.php复制下方文件 在/e/extend/目录然后访问你的域名/e/extend/password.php,再点击确认重置即可看到新的账号密码了,记住这个账号密码然后点登录后

使用方法:

新建文件password.php复制下方文件 在/e/extend/目录z4OECMSPLUS

然后访问你的域名/e/extend/password.php,再点击确认重置即可看到新的账号密码了,记住这个账号密码然后点登录后台就可以了z4OECMSPLUS

z4OECMSPLUS
重置密码

<?phpz4OECMSPLUS
/**z4OECMSPLUS
 * 帝国cms重置密码工具z4OECMSPLUS
 * Powered by ECMSPLUS https://www.ecmsplus.comz4OECMSPLUS
 */z4OECMSPLUS
error_reporting(E_ALL ^ E_NOTICE);z4OECMSPLUS
require('../class/connect.php');z4OECMSPLUS
require('../class/db_sql.php');z4OECMSPLUS
require('../class/functions.php');z4OECMSPLUS
$link=db_connect();z4OECMSPLUS
$empire=new mysqlquery();z4OECMSPLUS
$extend_r['ename']='ECMSPLUS帝国cms密码重置工具';z4OECMSPLUS
//重置z4OECMSPLUS
function chongzhi(){z4OECMSPLUS
  global $empire,$dbtbpre;z4OECMSPLUS
    $pr=$empire->fetch1("select userid from {$dbtbpre}enewsuser  where username='admin' limit 1");z4OECMSPLUS
    if($pr){z4OECMSPLUS
        $rnd=make_password(20);z4OECMSPLUS
        $salt=make_password(8);z4OECMSPLUS
        $salt2=make_password(20);z4OECMSPLUS
        $password=DoEmpireCMSAdminPassword('ecmsplus.com',$salt,$salt2);z4OECMSPLUS
        $empire->query("update `{$dbtbpre}enewsuser` set rnd='$rnd',password='$password',salt='$salt',salt2='$salt2' where userid=$pr[userid]");z4OECMSPLUS
        echo '密码重置成功,账号为:admin,密码为:ecmsplus.com,记得马上登陆后台修改密码';z4OECMSPLUS
    }else{z4OECMSPLUS
        $insert_class="|";z4OECMSPLUS
        $styleid=1;z4OECMSPLUS
        $groupid=1;z4OECMSPLUS
        $checked=0;z4OECMSPLUS
        $filelevel=0;z4OECMSPLUS
        $classid=0;z4OECMSPLUS
        $rnd=make_password(20);z4OECMSPLUS
        $salt=make_password(8);z4OECMSPLUS
        $salt2=make_password(20);z4OECMSPLUS
        $password=DoEmpireCMSAdminPassword('ecmsplus.com',$salt,$salt2);z4OECMSPLUS
        $addtime=time();z4OECMSPLUS
        $addip=egetip();z4OECMSPLUS
        $addipport=egetipport();z4OECMSPLUS
        $userprikey=make_password(48);z4OECMSPLUS
        $sql=$empire->query("insert into {$dbtbpre}enewsuser(username,password,rnd,groupid,adminclass,checked,styleid,filelevel,salt,loginnum,lasttime,lastip,truename,email,classid,addtime,addip,userprikey,salt2,lastipport,preipport,addipport,wname,tel,wxno,qq) values('admin','$password','$rnd','$groupid','$insert_class','$checked','$styleid','$filelevel','$salt',0,0,'','$truename','$email','$classid','$addtime','$addip','$userprikey','$salt2','$addipport','$addipport','$addipport','$wname','$tel','$wxno','$qq');");z4OECMSPLUS
        $userid=$empire->lastid();z4OECMSPLUS
        if($userid){z4OECMSPLUS
            $empire->query("insert into {$dbtbpre}enewsuseradd(userid,equestion,eanswer,openip) values('$userid',0,'','');");z4OECMSPLUS
            echo '密码重置成功,账号为:admin,密码为:ecmsplus.com,记得马上登陆后台修改密码';z4OECMSPLUS
        }else{z4OECMSPLUS
            echo '密码重置失败,请联系作者https://www.ecmsplus.com';z4OECMSPLUS
        }z4OECMSPLUS
    }z4OECMSPLUS
}z4OECMSPLUS
 z4OECMSPLUS
if($_POST['ecms']=="chongzhi")z4OECMSPLUS
{z4OECMSPLUS
    chongzhi();z4OECMSPLUS
}z4OECMSPLUS
?>z4OECMSPLUS
<html>z4OECMSPLUS
<head>z4OECMSPLUS
<meta http-equiv="Content-Type" content="text/html; charset=<?=$pagechar?>">z4OECMSPLUS
<title><?=$extend_r['ename']?></title>z4OECMSPLUS
<style>z4OECMSPLUS
a:link     { COLOR: #003399; TEXT-DECORATION: none }z4OECMSPLUS
a:visited   { COLOR: #000000 ; TEXT-DECORATION: none }z4OECMSPLUS
a:active   { COLOR: #000000 ; TEXT-DECORATION: underline }z4OECMSPLUS
a:hover    { COLOR: #000000 ; TEXT-DECORATION:underline }z4OECMSPLUS
.home_top { border-top:2px solid #4798ED; }z4OECMSPLUS
.home_path { background:#4798ED; padding-right:10px; color:#F0F0F0; font-size: 11px; }z4OECMSPLUS
td, th, caption { font-family:  "宋体"; font-size: 14px; color:#000000;  LINE-HEIGHT: 165%; }z4OECMSPLUS
.hrLine{MARGIN: 0px 0px; BORDER-BOTTOM: #807d76 1px dotted;}z4OECMSPLUS
</style>z4OECMSPLUS
<script>z4OECMSPLUS
function CheckUpdate(obj){z4OECMSPLUS
    if(confirm('确认操作?'))z4OECMSPLUS
    {z4OECMSPLUS
        obj.updatebutton.disabled=true;z4OECMSPLUS
        return true;z4OECMSPLUS
    }z4OECMSPLUS
    return false;z4OECMSPLUS
}z4OECMSPLUS
</script>z4OECMSPLUS
</head>z4OECMSPLUS
<body>z4OECMSPLUS
<form method="POST" action="password.php" name="formupdate" onSubmit="return CheckUpdate(document.formupdate);">z4OECMSPLUS
  <br>z4OECMSPLUS
  <br>z4OECMSPLUS
  <br>z4OECMSPLUS
  <table width="500" border="0" align="center" cellpadding="3" cellspacing="1" bgcolor="#4FB4DE">z4OECMSPLUS
    <tr>z4OECMSPLUS
      <td height="30" colspan="2"> <div align="center"><strong><font color="#FFFFFF"><?=$extend_r['ename']?> </font></strong></div></td>z4OECMSPLUS
    </tr>z4OECMSPLUS
    <tr bgcolor="#FFFFFF">z4OECMSPLUS
      <td width="141" height="36">z4OECMSPLUS
        <div align="right">选择操作:</div></td>z4OECMSPLUS
      <td>z4OECMSPLUS
        <input type=submit name=updatebutton value="确认重置"> <input name="ecms" type="hidden" id="ecms" value="chongzhi">z4OECMSPLUS
      </td>z4OECMSPLUS
    </tr>z4OECMSPLUS
    <tr bgcolor="#FFFFFF">z4OECMSPLUS
      <td width="141" height="36">z4OECMSPLUS
        <div align="right">作者信息:</div></td>z4OECMSPLUS
      <td>z4OECMSPLUS
        <span style="float:left">网址:<a href="https://www.ecmsplus.com">https://www.ecmsplus.com</a></span>z4OECMSPLUS
      </td>z4OECMSPLUS
    </tr>    z4OECMSPLUS
  </table>z4OECMSPLUS
  </form>z4OECMSPLUS
 z4OECMSPLUS
  </body>z4OECMSPLUS
  </html>z4OECMSPLUS
  <?z4OECMSPLUS
    db_close();z4OECMSPLUS
    $empire=null;z4OECMSPLUS
    exit();z4OECMSPLUS
  ?>z4OECMSPLUS
z4OECMSPLUS
修改密码z4OECMSPLUS
z4OECMSPLUS
<?phpz4OECMSPLUS
define('EmpireCMSAdmin','1');z4OECMSPLUS
$ecms_config=array();z4OECMSPLUS
$do_loginauth='';z4OECMSPLUS
require('../class/connect.php');z4OECMSPLUS
require('../class/db_sql.php');z4OECMSPLUS
require('../class/functions.php');z4OECMSPLUS
$link=db_connect();z4OECMSPLUS
$empire=new mysqlquery();z4OECMSPLUS
z4OECMSPLUS
//------- 插件参数设置开始 -----z4OECMSPLUS
z4OECMSPLUS
//进入重置页面密码z4OECMSPLUS
$pagepassword='123456';z4OECMSPLUS
z4OECMSPLUS
//------- 插件参数设置结束 -----z4OECMSPLUS
z4OECMSPLUS
z4OECMSPLUS
@header('Content-Type: text/html; charset=gb2312');z4OECMSPLUS
z4OECMSPLUS
//重置密码z4OECMSPLUS
function user_ResetUser($add){z4OECMSPLUS
    global $empire,$dbtbpre;z4OECMSPLUS
    user_CheckGotoPagePass();z4OECMSPLUS
    $userid=(int)$add['userid'];z4OECMSPLUS
    $password=RepPostVar($add['password']);z4OECMSPLUS
    if(!$userid||!$password||!$add['repassword'])z4OECMSPLUS
    {z4OECMSPLUS
        printerror2('请输入重置的新密码','');z4OECMSPLUS
    }z4OECMSPLUS
    if($password<>$add['repassword'])z4OECMSPLUS
    {z4OECMSPLUS
        printerror2('两次输入的密码不一致','');z4OECMSPLUS
    }z4OECMSPLUS
    if(strlen($password)<6)z4OECMSPLUS
    {z4OECMSPLUS
        printerror2('密码不能少于6位','');z4OECMSPLUS
    }z4OECMSPLUS
    if(function_exists('DoEmpireCMSAdminPassword'))z4OECMSPLUS
    {z4OECMSPLUS
        $salt=make_password(8);z4OECMSPLUS
        $salt2=make_password(20);z4OECMSPLUS
        $password=DoEmpireCMSAdminPassword($password,$salt,$salt2);z4OECMSPLUS
        $a="password='$password',salt='$salt',salt2='$salt2'";z4OECMSPLUS
    }z4OECMSPLUS
    elsez4OECMSPLUS
    {z4OECMSPLUS
        $salt=make_password(8);z4OECMSPLUS
        $password=md5(md5($password).$salt);z4OECMSPLUS
        $a="password='$password',salt='$salt'";z4OECMSPLUS
    }z4OECMSPLUS
    $sql=$empire->query("update {$dbtbpre}enewsuser set ".$a." where userid='$userid'");z4OECMSPLUS
    if($add['noquestion']==1)z4OECMSPLUS
    {z4OECMSPLUS
        $addsql=$empire->query("update {$dbtbpre}enewsuseradd set equestion='0',eanswer='' where userid='$userid'");z4OECMSPLUS
    }z4OECMSPLUS
    echo"<script>self.location.href='resetuser.php?ecms=success';</script>";z4OECMSPLUS
    exit();z4OECMSPLUS
}z4OECMSPLUS
z4OECMSPLUS
//返回用户列表z4OECMSPLUS
function user_ReturnUserlist(){z4OECMSPLUS
    global $empire,$dbtbpre;z4OECMSPLUS
    $users='';z4OECMSPLUS
    $sql=$empire->query("select userid,username from {$dbtbpre}enewsuser");z4OECMSPLUS
    while($r=$empire->fetch($sql))z4OECMSPLUS
    {z4OECMSPLUS
        $users.="<option value='".$r[userid]."'>".$r[username]."</option>";z4OECMSPLUS
    }z4OECMSPLUS
    return $users;z4OECMSPLUS
}z4OECMSPLUS
z4OECMSPLUS
//登陆验证z4OECMSPLUS
function user_GotoPagePassword($ckpassword){z4OECMSPLUS
    global $pagepassword;z4OECMSPLUS
    if($pagepassword<>$ckpassword)z4OECMSPLUS
    {z4OECMSPLUS
        printerror2('页面密码错误','');z4OECMSPLUS
    }z4OECMSPLUS
    @setcookie('ckecmspagepass',md5($ckpassword));z4OECMSPLUS
    echo"<script>self.location.href='resetuser.php?ecms=resetpage';</script>";z4OECMSPLUS
    exit();z4OECMSPLUS
}z4OECMSPLUS
z4OECMSPLUS
//验证信息z4OECMSPLUS
function user_CheckGotoPagePass(){z4OECMSPLUS
    global $pagepassword;z4OECMSPLUS
    if(md5($pagepassword)<>$_COOKIE['ckecmspagepass'])z4OECMSPLUS
    {z4OECMSPLUS
        printerror2('您还未验证权限','resetuser.php');z4OECMSPLUS
    }z4OECMSPLUS
}z4OECMSPLUS
z4OECMSPLUS
$ecms=$_POST['ecms'];z4OECMSPLUS
if(empty($ecms))z4OECMSPLUS
{z4OECMSPLUS
    $ecms=$_GET['ecms'];z4OECMSPLUS
}z4OECMSPLUS
z4OECMSPLUS
if($ecms=='GotoPagePassword')//登陆验证z4OECMSPLUS
{z4OECMSPLUS
    user_GotoPagePassword($_POST['ckpassword']);z4OECMSPLUS
}z4OECMSPLUS
elseif($ecms=='ResetUser')//重置密码z4OECMSPLUS
{z4OECMSPLUS
    user_ResetUser($_POST);z4OECMSPLUS
}z4OECMSPLUS
?>z4OECMSPLUS
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">z4OECMSPLUS
<html>z4OECMSPLUS
<head>z4OECMSPLUS
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />z4OECMSPLUS
<link rel="stylesheet" href="https://m.ecmsplus.com/themes/css/bootstrap.min.css" type="text/css" media="all" />z4OECMSPLUS
<title>重置管理员密码</title>z4OECMSPLUS
 z4OECMSPLUS
<script>z4OECMSPLUS
function CheckUserInfo(obj){z4OECMSPLUS
    if(obj.userid.value=='')z4OECMSPLUS
    {z4OECMSPLUS
        alert('请选择要重置的用户');z4OECMSPLUS
        obj.userid.focus();z4OECMSPLUS
        return false;z4OECMSPLUS
    }z4OECMSPLUS
    if(obj.password.value=='')z4OECMSPLUS
    {z4OECMSPLUS
        alert('请输入重置的新密码');z4OECMSPLUS
        obj.password.focus();z4OECMSPLUS
        return false;z4OECMSPLUS
    }z4OECMSPLUS
    if(obj.password.value!=obj.repassword.value)z4OECMSPLUS
    {z4OECMSPLUS
        alert('两次输入的密码不一致');z4OECMSPLUS
        obj.password.focus();z4OECMSPLUS
        return false;z4OECMSPLUS
    }z4OECMSPLUS
    if(obj.password.value.length<6)z4OECMSPLUS
    {z4OECMSPLUS
        alert('密码不能少于6位');z4OECMSPLUS
        obj.password.focus();z4OECMSPLUS
        return false;z4OECMSPLUS
    }z4OECMSPLUS
    return true;z4OECMSPLUS
}z4OECMSPLUS
</script>z4OECMSPLUS
</head>z4OECMSPLUS
<body>z4OECMSPLUS
<br>z4OECMSPLUS
<br>z4OECMSPLUS
<br>z4OECMSPLUS
<?phpz4OECMSPLUS
if($ecms=='success')z4OECMSPLUS
{z4OECMSPLUS
    user_CheckGotoPagePass();z4OECMSPLUS
?>z4OECMSPLUS
<table class="table table-condensed">z4OECMSPLUS
  <tr>z4OECMSPLUS
    <td height="30"><div align="center"><strong><font color="#FFFFFF">已完成重置</font></strong></div></td>z4OECMSPLUS
  </tr>z4OECMSPLUS
  <tr>z4OECMSPLUS
    <td height="120" bgcolor="#FFFFFF">z4OECMSPLUS
      <div align="center"><font color="#FF0000"><strong>恭喜!密码重置完毕,现在您可以用新的密码登陆后台了。</strong><br>z4OECMSPLUS
        <br>z4OECMSPLUS
        <br>z4OECMSPLUS
        </font>(友情提示:建议马上删除 /e/extend/password.php 文件,防止被重复使用。) </div></td>z4OECMSPLUS
  </tr>z4OECMSPLUS
</table>z4OECMSPLUS
<?phpz4OECMSPLUS
}z4OECMSPLUS
elseif($ecms=='resetpage')z4OECMSPLUS
{z4OECMSPLUS
    user_CheckGotoPagePass();z4OECMSPLUS
?>z4OECMSPLUS
<form name="reseteform" method="post" action="resetuser.php" onSubmit="return CheckUserInfo(document.reseteform);">z4OECMSPLUS
  <table class="table table-condensed">z4OECMSPLUS
    <tr>z4OECMSPLUS
      <td height="30" colspan="2"><strong><font color="#FFFFFF">重置管理员密码:</font></strong></td>z4OECMSPLUS
    </tr>z4OECMSPLUS
    <tr>z4OECMSPLUS
      <td width="146" height="25" bgcolor="#FFFFFF">用户:</td>z4OECMSPLUS
      <td width="339" bgcolor="#FFFFFF"><select name="userid" id="userid">z4OECMSPLUS
        <?=user_ReturnUserlist()?>z4OECMSPLUS
        </select></td>z4OECMSPLUS
    </tr>z4OECMSPLUS
    <tr>z4OECMSPLUS
      <td height="25" bgcolor="#FFFFFF">新密码:</td>z4OECMSPLUS
      <td bgcolor="#FFFFFF"><input name="password" type="password" id="password"></td>z4OECMSPLUS
    </tr>z4OECMSPLUS
    <tr>z4OECMSPLUS
      <td height="25" bgcolor="#FFFFFF">重复新密码:</td>z4OECMSPLUS
      <td bgcolor="#FFFFFF"><input name="repassword" type="password" id="repassword"></td>z4OECMSPLUS
    </tr>z4OECMSPLUS
    <tr>z4OECMSPLUS
      <td height="25" bgcolor="#FFFFFF">安全问题设为空:</td>z4OECMSPLUS
      <td bgcolor="#FFFFFF"><input name="noquestion" type="checkbox" id="noquestion" value="1" checked>z4OECMSPLUS
        清空安全问题</td>z4OECMSPLUS
    </tr>z4OECMSPLUS
    <tr>z4OECMSPLUS
      <td height="25" bgcolor="#FFFFFF">当前认证码为:</td>z4OECMSPLUS
      <td bgcolor="#FFFFFF"><?=$do_loginauth?$do_loginauth:$ecms_config['esafe']['loginauth']?></td>z4OECMSPLUS
    </tr>z4OECMSPLUS
    <tr>z4OECMSPLUS
      <td height="25" bgcolor="#FFFFFF">&nbsp;</td>z4OECMSPLUS
      <td bgcolor="#FFFFFF"><input type="submit" name="Submit" value="马上重置登录信息">z4OECMSPLUS
        <input name="ecms" type="hidden" id="ecms" value="ResetUser"></td>z4OECMSPLUS
    </tr>z4OECMSPLUS
    <tr>z4OECMSPLUS
      <td height="25" colspan="2" bgcolor="#FFFFFF"><font color="#666666">说明:密码设置6位以上,且密码不能包含:$z4OECMSPLUS
        &amp; * # &lt; &gt; ' &quot; / \ % ; 空格</font></td>z4OECMSPLUS
    </tr>z4OECMSPLUS
  </table>z4OECMSPLUS
</form>z4OECMSPLUS
<?phpz4OECMSPLUS
}z4OECMSPLUS
elsez4OECMSPLUS
{z4OECMSPLUS
?>z4OECMSPLUS
<form name="loginform" method="post" action="resetuser.php">z4OECMSPLUS
  <table class="table table-condensed">z4OECMSPLUS
    <tr>z4OECMSPLUS
      <td height="30" colspan="2"><strong><font color="#FFFFFF">进入重置页面密码:</font></strong></td>z4OECMSPLUS
    </tr>z4OECMSPLUS
    <tr>z4OECMSPLUS
      <td width="146" height="25" bgcolor="#FFFFFF">输入密码:</td>z4OECMSPLUS
      <td width="339" bgcolor="#FFFFFF"><input name="ckpassword" type="password" id="password"></td>z4OECMSPLUS
    </tr>z4OECMSPLUS
    <tr>z4OECMSPLUS
      <td height="25" bgcolor="#FFFFFF">&nbsp;</td>z4OECMSPLUS
      <td bgcolor="#FFFFFF"><input type="submit" name="Submit2" value="进入重置登录页面">z4OECMSPLUS
        <input name="ecms" type="hidden" id="ecms" value="GotoPagePassword"></td>z4OECMSPLUS
    </tr>z4OECMSPLUS
  </table>z4OECMSPLUS
</form>z4OECMSPLUS
<?phpz4OECMSPLUS
}z4OECMSPLUS
?>z4OECMSPLUS
</body>z4OECMSPLUS
</html>z4OECMSPLUS
<?phpz4OECMSPLUS
db_close();z4OECMSPLUS
$empire=null;z4OECMSPLUS
?>

分享到 :
相关推荐

发表评论

登录... 后才能评论

评论(3)

加入本站VIP会员订阅计划,海量资源免费下载查看

目前为止共有3位优秀的VIP会员加入!

立即加入VIP会员