08-02-2013, Saat:20:14
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 :

Başlayalım ;
FTP'nizden ./admin/inc/class_page.php ' yi indirin ve notepad++ ya da not defteriyle açın.
Bulun :
Değiştirin :
FTP'nizden ./admin/index.php ' yi indirin ve notepad++ ya da not defteriyle açın.
Bulun :
Değiştirin :
Son olarak, şifreyi belirlememiz gerekli. inc/config.php ' yi açın ve
altına aşağıdaki kodu ekleyin :
Kaydedip kapattıktan sonra admin panelinize 2 şifreyle bağlanabilirsiniz.
Aşağıda verilen işlemleri doğru yaptırdıgınız taktirde, kontrol paneline şu şekilde giriş yapabileceksiniz :

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';Kod:
$config['acp_pin'] = 'ek_sifreniz';Kaydedip kapattıktan sonra admin panelinize 2 şifreyle bağlanabilirsiniz.
Bkz: Alternatif Anlatım