MyBB Depo Forum

Orjinalini görmek için tıklayınız: Admin Kontrol Paneli - Secret PIN - [Ek Şifre Ekleme]
Şu anda (Arşiv) modunu görüntülemektesiniz. Orjinal Sürümü Görüntüle internal link
Merhaba arkadaşlar, mybb her geçen gün gelişsede, açıklar kapansa da sunucu durumlarından, şifre güvenliklerinden dolayı bir çok kişinin sitesi hack yemeye, hasar görmeye devam ediyor. Bizde bunu en aza indirmeye çalısmak için güvenlik önlemleri almaya devam ediyor. Admin panel kontrol girişinde ek bir şifre güvenliğini oluşturabilir, panele 2 şifreyle giriş yapabilirsiniz.

Aşağıda verilen işlemleri doğru yaptırdıgınız taktirde, kontrol paneline şu şekilde giriş yapabileceksiniz :
resim

Başlayalım ;
FTP'nizden ./admin/inc/class_page.php ' yi indirin ve notepad++ ya da not defteriyle açın.
Bulun :
Kod:
<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>

Değiştirin :
Kod:
<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>

FTP'nizden ./admin/index.php ' yi indirin ve notepad++ ya da not defteriyle açın.
Bulun :
Kod:
if($user['uid'])
    {
        $query = $db->simple_select("users", "*", "uid='".$user['uid']."'");
        $mybb->user = $db->fetch_array($query);
    }

Değiştirin :
Kod:
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");
    }

Son olarak, şifreyi belirlememiz gerekli. inc/config.php ' yi açın ve
Kod:
$config['database']['password'] = 'xxxx';
altına aşağıdaki kodu ekleyin :
Kod:
$config['acp_pin'] = 'ek_sifreniz';

Kaydedip kapattıktan sonra admin panelinize 2 şifreyle bağlanabilirsiniz.

Teşekkürler Hocam Emeğe Saygı

Ayrıca Anlatımdan Anlamayan Olursa Başka Bir Anlatımdan Okumak İsteyenler

Teşekkürler Emre, konuya eklendi.
1.8.10 versiyonu için inc/config.php yi açarak en altta 

Kod:
$config['secret_pin']

yazıyor. ' ' arasına istediğiniz şifreyi girip kaydedin ve config.php dosyasını FTP'den değiştirin.

Örnek: $config['secret_pin'] = 'şifrenizburaya';
bence en iyisi kurulum ile birlikte yapmalarıdır.
En son çıkan sürümü yükledim ama admin kontrol paneline girmek istedim ama pin sorduğu için giremedim panele. Sizin anlattığınız konu 6 yıl önce ki konu olduğu için pek bir yararı olmadı..