مرجع پارسی MyBB
افزودن رمز دوم به کنترل پنل مدیر کل - نسخه‌ی قابل چاپ

+- مرجع پارسی MyBB (https://community.mybbiran.com)
+-- انجمن: متفرقه (https://community.mybbiran.com/forum-52.html)
+--- انجمن: آموزش های متفرقه (https://community.mybbiran.com/forum-33.html)
+--- موضوع: افزودن رمز دوم به کنترل پنل مدیر کل (/thread-9680.html)



افزودن رمز دوم به کنترل پنل مدیر کل - میدوری - ۱۳۹۰/۱۲/۲۴

با درود
آموزش اضافه کردن رمز دوم برای کنترل پنل مدیر کل را قرار میدهم به امید آنکه مفید واقع شود.

در میان فایل های سایتتان فایل admin/inc/class_page.php را پیدا کرده و توسط برنامه ای مناسب آنرا باز کنید . در حدود خط 391 کد زیر را پیدا کنید.

کد:
<div class="label"{$login_label_width}><label for="password">{$lang->password}</label></div>
            <div class="field"><input type="password" name="password" id="password" class="text_input" /></div>
کد زیر را با کد بالا جایگزین کنید
کد:
<div class="label"{$login_label_width}><label for="password">{$lang->password}</label></div>
            <div class="field"><input type="password" name="password" id="password" class="text_input" /></div>

            <div class="label"{$login_label_width}><label for="pin">Secret PIN</label></div>
            <div class="field"><input type="password" name="pin" id="pin" class="text_input" /></div>
سپس فایل admin/index.php را پیدا کنید و پس از باز کردن در حدود خط 136 کد زیر را پیدا کنید.
کد:
if($user['uid'])
    {
        $query = $db->simple_select("users", "*", "uid='".$user['uid']."'");
        $mybb->user = $db->fetch_array($query);
    }
کد زیر را جایگزین کد بالا کنید
کد:
if($user['uid'])
    {
        $query = $db->simple_select("users", "*", "uid='".$user['uid']."'");
        $mybb->user = $db->fetch_array($query);
    }
    
    if (isset($config['acp_pin']) && $mybb->input['pin'] != $config['acp_pin']) {
        $default_page->show_login("Invalid PIN","error");
    }
خوب حالا فایل inc/config.php را پیدا کرده و باز کنید و کد زیر را در حدود خط 26 پیدا کنید
کد:
$config['admin_dir'] = 'admin';
سپس کد زیر را بعد از آن اضافه کنید
کد:
$config['acp_pin'] = 'yourpin';
کار تمام شد . بجای yourpin هر چه میخواهید بنویسید , به شرط آنکه فراموش نکنید چون رمز دوم شما است و بدون آن ورود به کنترل پنل مدیر کل غیر ممکن میباشد. دو تصویر هم ضمیمه میکنم از کار تمام شده یک تصویر در هنگام اعلام خطای ورود در صورت اشتباه وارد کردن پین کد و تصویر دیگر در حالت عادی و ورود و خروج موفقیت آمیز . این هم عیدی میدوری
       



RE: افزودن رمز دوم به کنترل پنل مدیر کل - yaser0421 - ۱۳۹۰/۱۲/۲۴

http://community.mybbiran.com/thread-8279.html
لینک قبلی Heart موفق باشید


RE: افزودن رمز دوم به کنترل پنل مدیر کل - میدوری - ۱۳۹۰/۱۲/۲۴

معذرت . Blush قبلش سرچ کردم ولی چیزی پیدا نکردم . به هرحال لینکی که دادید کامل تر هم هست.به هرحال ببخشید .