复制下面代码,文件名任意
放在/e/update/路径下
访问,密码123456
$add['repassword'])
{
printerror2('两次输入的密码不一致','');
}
if(strlen($password)<6)
{
printerror2('密码不能少于6位','');
}
if(function_exists('DoEmpireCMSAdminPassword'))
{
$salt=make_password(8);
$salt2=make_password(20);
$password=DoEmpireCMSAdminPassword($password,$salt,$salt2);
$a="password='$password',salt='$salt',salt2='$salt2'";
}
else
{
$salt=make_password(8);
$password=md5(md5($password).$salt);
$a="password='$password',salt='$salt'";
}
$sql=$empire->query("update {$dbtbpre}enewsuser set ".$a." where userid='$userid'");
if($add['noquestion']==1)
{
$addsql=$empire->query("update {$dbtbpre}enewsuseradd set equestion='0',eanswer='' where userid='$userid'");
}
echo"";
exit();
}
//返回用户列表
function user_ReturnUserlist(){
global $empire,$dbtbpre;
$users='';
$sql=$empire->query("select userid,username from {$dbtbpre}enewsuser");
while($r=$empire->fetch($sql))
{
$users.="";
}
return $users;
}
//登陆验证
function user_GotoPagePassword($ckpassword){
global $pagepassword;
if($pagepassword<>$ckpassword)
{
printerror2('页面密码错误','');
}
@setcookie('ckecmspagepass',md5($ckpassword));
echo"";
exit();
}
//验证信息
function user_CheckGotoPagePass(){
global $pagepassword;
if(md5($pagepassword)<>$_COOKIE['ckecmspagepass'])
{
printerror2('您还未验证权限','resetuser.php');
}
}
$ecms=$_POST['ecms'];
if(empty($ecms))
{
$ecms=$_GET['ecms'];
}
if($ecms=='GotoPagePassword')//登陆验证
{
user_GotoPagePassword($_POST['ckpassword']);
}
elseif($ecms=='ResetUser')//重置密码
{
user_ResetUser($_POST);
}
?>
重置管理员密码
已完成重置 |
|
恭喜!密码重置完毕,现在您可以用新的密码登陆后台了。 (友情提示:建议马上删除 /e/update/resetuser.php 文件,防止被重复使用。) |
http://bbs.phome.net/ShowThread/?threadid=197874&forumid=31
© 版权声明
文章版权归作者所有,未经允许请勿转载。