星空软件

 找回密码
 立即注册

[Windows] ZBLOG博客系统后台登录密码忘了怎么修改恢复和查看?

xyl880821 | 2024-5-6 13:08:50 | 显示全部楼层 |阅读模式
有时候我们不经意的时候就把ZB博客的后台账号密码忘了,怎么输入都不对,我们先把后台地址给大家发下,有些人甚至把后台地址都忘了,就是 域名+/zb_system/login.php 然后登录密码网的话你进去宝塔用phpMyAdmin重置下密码,密码不是输入123 321就行了,他不是明文,而是加密的

我们需要新建一个nologin.php的文件然后把下面的代码粘贴进去
  1. <?php
  2. require './zb_system/function/c_system_base.php';
  3. //$zbp->Load();

  4. if (isset($_GET['uid']) && isset($_GET['resetpw'])) {
  5.     $id = (int) $_GET['uid'];
  6.     $m = $zbp->GetMemberByID($id);
  7.     $m->Level = 1;
  8.     if (trim($m->Guid) == '') {
  9.         $m->Guid = GetGuid();
  10.     }
  11.     $m->Password = Member::GetPassWordByGuid('12345678', $m->Guid);
  12.     $m->Save();

  13.     unlink(__FILE__);

  14.     Redirect('zb_system/cmd.php?act=login');
  15.     die;
  16. }

  17. if (isset($_GET['uid'])) {
  18.     $zbp->Load();
  19.     $zbp->LoadMembers(1);
  20.     $m = $zbp->members[$_GET['uid']];
  21.     if (function_exists('SetLoginCookie')) {
  22.         SetLoginCookie($m, 0);
  23.     } else {
  24.         $un = $m->Name;
  25.         $zbp->user = $m;
  26.         if ($blogversion > 131221) {
  27.             $ps = md5($m->Password . $zbp->guid);
  28.         } else {
  29.             $ps = md5($m->Password . $zbp->path);
  30.         }
  31.         setcookie("username", $un, 0, $zbp->cookiespath);
  32.         setcookie("password", $ps, 0, $zbp->cookiespath);
  33.     }

  34.     if (isset($GLOBALS['hooks']['Filter_Plugin_VerifyLogin_Succeed'])) {
  35.         foreach ($GLOBALS['hooks']['Filter_Plugin_VerifyLogin_Succeed'] as $fpname => &$fpsignal) {
  36.             $fpname();
  37.         }
  38.     }

  39.     unlink(__FILE__);

  40.     Redirect('zb_system/cmd.php?act=login');
  41.     die();
  42. }
  43. ?>
  44. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  45. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">

  46. <head>
  47.     <meta http-equiv="Content-Type" content="text/html;charset = UTF-8" />
  48.     <title>Z-BlogPHP密码重置工具</title>
  49.     <style>
  50.         * {
  51.             margin: 0;
  52.             padding: 0;
  53.         }

  54.         h1,
  55.         h2,
  56.         h3,
  57.         h4,
  58.         h5,
  59.         h6 {
  60.             font-weight: normal;
  61.         }

  62.         input,
  63.         textarea,
  64.         select,
  65.         label {
  66.             font-family: microsoft yahei;
  67.         }

  68.         ul {
  69.             list-style: none;
  70.         }

  71.         body {
  72.             font-family: microsoft yahei;
  73.             background: #f0f0f0;
  74.         }

  75.         .nologin {
  76.             width: 600px;
  77.             margin: 0 auto 0;
  78.             background: #fff;
  79.             position: fixed;
  80.             top: 50%;
  81.             right: 0;
  82.             left: 0;
  83.             min-height: 400px;
  84.         }

  85.         .loginhead {
  86.             padding: 30px 0;
  87.             color: #fff;
  88.             text-align: center;
  89.             background: #3a6ea5;
  90.         }

  91.         .loginhead h1 {
  92.             font-size: 22px;
  93.         }

  94.         .loginhead h2 {
  95.             margin-top: 10px;
  96.             font-size: 14px;
  97.         }

  98.         .loginbody {
  99.             padding: 30px;
  100.         }

  101.         .loginuser li {
  102.             padding: 20px 0;
  103.             line-height: 28px;
  104.             border-bottom: 1px dotted #eee;
  105.         }

  106.         .loginuser em {
  107.             font-size: 12px;
  108.             color: #999;
  109.             font-style: normal;
  110.         }

  111.         .loginuser label {
  112.             font-size: 14px;
  113.             color: #3a6ea5;
  114.             font-weight: bold;
  115.         }

  116.         .loginuser input {
  117.             margin-left: 20px;
  118.             float: right;
  119.             padding: 0 20px;
  120.             font-size: 14px;
  121.             color: #fff;
  122.             text-align: center;
  123.             line-height: 30px;
  124.             border: 0;
  125.             border-radius: 2px;
  126.             cursor: pointer;
  127.             background: #3a6ea5;
  128.         }

  129.         .loginmsg {
  130.             margin-top: 30px;
  131.             font-size: 12px;
  132.             color: red;
  133.             line-height: 30px;
  134.             text-align: center;
  135.         }

  136.         .loginmsg b {
  137.             color: #333;
  138.         }
  139.     </style>
  140.     <script type="text/javascript" src="./zb_system/script/jquery-1.8.3.min.js"></script>
  141.     <script>
  142.         $(function() {
  143.             $loginh = $(".nologin").height();
  144.             $(".nologin").css("margin-top", -$loginh / 2);
  145.         });
  146.     </script>
  147. </head>

  148. <body>
  149.     <div class="nologin">
  150.         <div class="loginhead">
  151.             <h1>Z-BlogPHP免输入密码登陆工具</h1>
  152.             <h2><?php echo ZC_BLOG_VERSION; ?></h2>
  153.         </div>
  154.         <div class="loginbody">
  155.             <form id="frmLogin" method="post">
  156.                 <div class="loginuser">
  157.                     <ul>
  158.                         <input type="hidden" name="userid" id="userid" value="0" />
  159.                         <?php
  160.                         $zbp->LoadMembers(1);
  161.                         $i = 0;
  162.                         foreach ($zbp->members as $key => $m) {
  163.                             if ($m->Level < 2) {
  164.                                 $i += 1;
  165.                                 echo '<li><em>[ 管理员 ]</em> <label for = "">' . $m->Name . '</label>
  166.         <input type = "button" onclick = "location.href = \'?uid=' . $m->ID . '\'" value = "登录" />
  167.         <input type = "button" onclick = "location.href = \'?uid=' . $m->ID . '&resetpw=1\'" value = "重置密码为12345678" />&nbsp;&nbsp;
  168.         </li>';
  169.                             }
  170.                         }
  171.                         if ($i == 0) {
  172.                             $m = $zbp->GetMemberByID(1);
  173.                             echo '<li><em>[ 管理员 ]</em> <label for = "">' . $m->Name . '</label>
  174.     <input type = "button" onclick = "location.href = \'?uid=' . $m->ID . '\'" value = "登录" />
  175.     <input type = "button" onclick = "location.href = \'?uid=' . $m->ID . '&resetpw=1\'" value = "重置密码为12345678" />&nbsp;&nbsp;
  176.     </li>';
  177.                         }
  178.                         ?>
  179.                     </ul>
  180.                 </div>
  181.                 <div class="loginmsg">[注意] <b>此工具非常危险,使用后请立刻通过<u>FTP删除</u>.</b></div>
  182.             </form>
  183.         </div>
  184.     </div>
  185. </body>

  186. </html>
复制代码
然后访问后点重置账号密码!后台在登录就发现密码是12345678了





上一篇:抖音小红书快手cookie地推工具,链接读取二维码扫码写数据库,服务器运行全自动获取ck
下一篇:微信稳定版24小时自动加手机号+养号工具,稳定版,手机号微信号都可以
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

全站声明【必看】|小黑屋|新库软件 |网站地图

GMT+8, 2024-6-2 15:00 , Processed in 0.058350 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.