虚拟主机

一、使用[Z-BlogPHP密码找回工具]

下载压缩包并将压缩包解压,然后通过FTP上传到Z-BlogPHP的根目录,在浏览器中打开nologin.php,使用过后请FTP删除。

完美解决ZBlog忘记密码不能登录后台的问题   

Z-BlogPHP密码找回工具  在线下载

切记修改完密码后千万别忘了删掉该php文件!!!

二、根据VerifyLogin()更改

该方法来源于涂涂博客,使用方法:将以下代码保存为php文件,放到服务器的某个文件夹下,然后在浏览器中打开该文件,直接进去后台。然后进入用户管理,把管理员密码更改掉。

  1. <?php
    require '../../../zb_system/function/c_system_base.php';//对应文件更改位置。
    require '../../../zb_system/function/c_system_admin.php';//对应文件更改位置。

    $id='1';
    $am = $zbp->GetMemberByID($id);
    $_POST['savedate']=0;
    $_POST['dishtml5']=0;
    if($zbp->Verify_Final($am->Name,$am->Password,$m)){
    $zbp->user = $m;
    $un = $m->Name;
    $ps = $m->PassWord_MD5Path;
    $sd = (int)GetVars('savedate');
    $addinfo=array();
    $addinfo['dishtml5']=(int)GetVars('dishtml5', 'POST');
    $addinfo['chkadmin']=(int)$zbp->CheckRights('admin');
    $addinfo['chkarticle']=(int)$zbp->CheckRights('ArticleEdt');
    $addinfo['levelname']=$m->LevelName;
    $addinfo['userid']=$m->ID;
    $addinfo['useralias']=$m->StaticName;
    if ( $sd == 0) {
    setcookie("username", $un, 0, $zbp->cookiespath);
    setcookie("password", $ps, 0, $zbp->cookiespath);
    setcookie("addinfo" . str_replace('/','',$zbp->cookiespath), json_encode($addinfo), 0, $zbp->cookiespath);
    } else {
    setcookie("username", $un, time() + 3600 * 24 * $sd, $zbp->cookiespath);
    setcookie("password", $ps, time() + 3600 * 24 * $sd, $zbp->cookiespath);
    setcookie("addinfo" . str_replace('/','',$zbp->cookiespath), json_encode($addinfo), time() + 3600 * 24 * $sd, $zbp->cookiespath);
    }

    Redirect($zbp->host.'zb_system/admin/?act=admin');
    }

    ?>

切记修改完密码后千万别忘了删掉该php文件!!!


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: