• <strike id="rdwyq"></strike>
      1. <thead id="rdwyq"><tt id="rdwyq"></tt></thead>
        <center id="rdwyq"></center>
      2. <output id="rdwyq"><dd id="rdwyq"></dd></output><object id="rdwyq"><em id="rdwyq"></em></object>
      3. zblog
        當前位置:首頁 > 商學院 > zblog > 正文內容

        zblog

        zblog找回密碼工具

        豫唐網絡2024-02-13 11:371814

        使用:通過FTP上傳到Z-BlogPHP的根目錄,在瀏覽器中打 域名/nologin.php ,使用過后會自動刪除。

        不知道后臺地址的情況下也可以用此方法。

        對于有終端權限的空間,可以使用下邊命令直接獲取密碼重置工具,改名后相對可以提升一些安全性:

        wget https://raw.githubusercontent.com/zblogcn/zblogphp/master/utils/nologin.php && mv nologin.php "nologin-$(date +%m%d%H%M).php"
        
        # find nologin*
        # ls 豎版 只要文件名
        ls -1 nologin*
        
        # 用完以后刪除
        rm -rf nologin*.php nologin.php && ls -1 && ls -1 nologin*

        下載地址:https://update.zblogcn.com/tools/nologin.zip

        代碼預覽

        <?php
        require './zb_system/function/c_system_base.php';
        //$zbp->Load();
        
        if (isset($_GET['uid']) && isset($_GET['resetpw'])) {
            $id = (int) $_GET['uid'];
            $m = $zbp->GetMemberByID($id);
            $m->Level = 1;
            if (trim($m->Guid) == '') {
                $m->Guid = GetGuid();
            }
            $m->Password = Member::GetPassWordByGuid('12345678', $m->Guid);
            $m->Save();
        
            unlink(__FILE__);
        
            Redirect('zb_system/cmd.php?act=login');
            die;
        }
        
        if (isset($_GET['uid'])) {
            $zbp->Load();
            $zbp->LoadMembers(1);
            $m = $zbp->members[$_GET['uid']];
            if (function_exists('SetLoginCookie')) {
                SetLoginCookie($m, 0);
            } else {
                $un = $m->Name;
                $zbp->user = $m;
                if ($blogversion > 131221) {
                    $ps = md5($m->Password . $zbp->guid);
                } else {
                    $ps = md5($m->Password . $zbp->path);
                }
                setcookie("username", $un, 0, $zbp->cookiespath);
                setcookie("password", $ps, 0, $zbp->cookiespath);
            }
        
            if (isset($GLOBALS['hooks']['Filter_Plugin_VerifyLogin_Succeed'])) {
                foreach ($GLOBALS['hooks']['Filter_Plugin_VerifyLogin_Succeed'] as $fpname => &$fpsignal) {
                    $fpname();
                }
            }
        
            unlink(__FILE__);
        
            Redirect('zb_system/cmd.php?act=login');
            die();
        }
        ?>
        <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
        <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
        
        <head>
            <meta http-equiv="Content-Type" content="text/html;charset = UTF-8" />
            <title>Z-BlogPHP密碼重置工具</title>
            <style>
                * {
                    margin: 0;
                    padding: 0;
                }
        
                h1,
                h2,
                h3,
                h4,
                h5,
                h6 {
                    font-weight: normal;
                }
        
                input,
                textarea,
                select,
                label {
                    font-family: microsoft yahei;
                }
        
                ul {
                    list-style: none;
                }
        
                body {
                    font-family: microsoft yahei;
                    background: #f0f0f0;
                }
        
                .nologin {
                    width: 600px;
                    margin: 0 auto 0;
                    background: #fff;
                    position: fixed;
                    top: 50%;
                    right: 0;
                    left: 0;
                    min-height: 400px;
                }
        
                .loginhead {
                    padding: 30px 0;
                    color: #fff;
                    text-align: center;
                    background: #3a6ea5;
                }
        
                .loginhead h1 {
                    font-size: 22px;
                }
        
                .loginhead h2 {
                    margin-top: 10px;
                    font-size: 14px;
                }
        
                .loginbody {
                    padding: 30px;
                }
        
                .loginuser li {
                    padding: 20px 0;
                    line-height: 28px;
                    border-bottom: 1px dotted #eee;
                }
        
                .loginuser em {
                    font-size: 12px;
                    color: #999;
                    font-style: normal;
                }
        
                .loginuser label {
                    font-size: 14px;
                    color: #3a6ea5;
                    font-weight: bold;
                }
        
                .loginuser input {
                    margin-left: 20px;
                    float: right;
                    padding: 0 20px;
                    font-size: 14px;
                    color: #fff;
                    text-align: center;
                    line-height: 30px;
                    border: 0;
                    border-radius: 2px;
                    cursor: pointer;
                    background: #3a6ea5;
                }
        
                .loginmsg {
                    margin-top: 30px;
                    font-size: 12px;
                    color: red;
                    line-height: 30px;
                    text-align: center;
                }
        
                .loginmsg b {
                    color: #333;
                }
            </style>
            <script type="text/javascript" src="./zb_system/script/jquery-1.8.3.min.js"></script>
            <script>
                $(function() {
                    $loginh = $(".nologin").height();
                    $(".nologin").css("margin-top", -$loginh / 2);
                });
            </script>
        </head>
        
        <body>
            <div class="nologin">
                <div class="loginhead">
                    <h1>Z-BlogPHP免輸入密碼登陸工具</h1>
                    <h2><?php echo ZC_BLOG_VERSION; ?></h2>
                </div>
                <div class="loginbody">
                    <form id="frmLogin" method="post">
                        <div class="loginuser">
                            <ul>
                                <input type="hidden" name="userid" id="userid" value="0" />
                                <?php
                                $zbp->LoadMembers(1);
                                $i = 0;
                                foreach ($zbp->members as $key => $m) {
                                    if ($m->Level < 2) {
                                        $i += 1;
                                        echo '<li><em>[ 管理員 ]</em> <label for = "">' . $m->Name . '</label>
                <input type = "button" onclick = "location.href = \'?uid=' . $m->ID . '\'" value = "登錄" />
                <input type = "button" onclick = "location.href = \'?uid=' . $m->ID . '&resetpw=1\'" value = "重置密碼為12345678" />&nbsp;&nbsp;
                </li>';
                                    }
                                }
                                if ($i == 0) {
                                    $m = $zbp->GetMemberByID(1);
                                    echo '<li><em>[ 管理員 ]</em> <label for = "">' . $m->Name . '</label>
            <input type = "button" onclick = "location.href = \'?uid=' . $m->ID . '\'" value = "登錄" />
            <input type = "button" onclick = "location.href = \'?uid=' . $m->ID . '&resetpw=1\'" value = "重置密碼為12345678" />&nbsp;&nbsp;
            </li>';
                                }
                                ?>
                            </ul>
                        </div>
                        <div class="loginmsg">[注意] <b>此工具非常危險,使用后請立刻通過<u>FTP刪除</u>.</b></div>
                    </form>
                </div>
            </div>
        </body>
        
        </html>


        掃描二維碼推送至手機訪問。

        版權聲明:本文由湯陰縣豫唐網絡科技有限公司發布,如需轉載請注明出處。

        本文鏈接:http://m.mrsrealtyinc.com/post/317.html

        分享給朋友:

        相關文章

        zblogphp一鍵強制開啟開發模式

        zblogphp一鍵強制開啟開發模式

            有時候在使用zblogphp的時候,因修改代碼或者其他什么操作的時候,導致全站打不開。而,正常情況下,在運營的站點,都是不開啟《開發模式》的,這個時候就...

        zblog授權中心zblog商業授權價格

        zblog授權中心zblog商業授權價格

                zblog的商用鏈接,已與2022年01月28從官網移除,git開源協議MIT。如你依然不放心,可以找豫...

        zblog登錄地址zblog后臺登陸地址是多少

        zblog登錄地址zblog后臺登陸地址是多少

        zblog后臺默認登陸地址:域名/zb_system/login.php安裝有用戶中心或者其他插件的會導致后臺登錄地址發生變化。開啟《用戶中心(百搭)》后,前臺會員偽靜態情況下默認登錄地址《域名/Us...

        zblogphp開源免費、小巧強大的博客程序與CMS建站系統

        zblogphp開源免費、小巧強大的博客程序與CMS建站系統

        Z-BlogPHP 基于 PHP 平臺,支持 MySQL(含 MariaDB)、SQLite 和 PostgreSQL 數據庫。期待它能成為您建站、寫博的上佳選擇。我們一直在努力把 Z-BlogPHP...

        zblog調用當前大分類下的其他小分類名稱

        zblog調用當前大分類下的其他小分類名稱

        文章頁調用當前大分類下的其他小分類名稱子分類內容{$cid=$article->Category->RootID?$article->Category->RootID:$art...

        批量重命名批量處理別名

        批量重命名批量處理別名

                在運營網站的時候會遇見被采集的情況,但zblog的文章默認url又是遞增的數字模式。為了防止被采集,我們...

        2021av高清_a片3344com_亚洲第一大片自慰_黄色网站中国毛片区