Bu uyarı oluşmuştur:
Warning [2] Cannot modify header information - headers already sent by (output started at /home/mybbkursu/public_html/inc/languages/turkish/showthread.lang.php:1) - Line: 1928 - File: inc/functions.php PHP 7.0.29 (Linux)
File Line Function
[PHP]   errorHandler->error
/inc/functions.php 1928 header
/inc/functions.php 1998 my_setcookie
/inc/functions_indicators.php 41 my_set_array_cookie
/showthread.php 664 mark_thread_read
Warning [2] Cannot modify header information - headers already sent by (output started at /home/mybbkursu/public_html/inc/languages/turkish/showthread.lang.php:1) - Line: 1928 - File: inc/functions.php PHP 7.0.29 (Linux)
File Line Function
[PHP]   errorHandler->error
/inc/functions.php 1928 header
/inc/functions.php 1998 my_setcookie
/inc/functions_indicators.php 255 my_set_array_cookie
/inc/functions_indicators.php 47 mark_forum_read
/showthread.php 664 mark_thread_read




Konuyu Değerlendir
  • 0 Oy - 0 Ortalama
  • 1
  • 2
  • 3
  • 4
  • 5
Sponsor Reklam
İpuçu MyBB Güvenlik Dersi - Admin Paneli Ek Güvenlik Önlemi - (Pin Önlemi)
#1
Merhaba,

MyBB 1.8 sürümü ile birlikte gelen bir özelliği sizlere anlatacağım. Bu özellik mevcut sürümde vardır. Bu konu eğer bu özelliği kaldıranlar olursa tekrar eklemeleri için hazırlanmıştır.

Öncelikle Ftp dosyalarımıza girelim ve aşağıda söylediğim dosyaları açalım

/admin/inc/class_page.php: dosyasını açalım

Bu kodu bulup


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> 

Bu kodla değiştirelim


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">Guvenlik Pin</label></div>
            <div class="field"><input type="password" name="pin" id="pin" class="text_input" /></div> 

/admin/index.php
dosyasını açalım

Bu kodu Bulup


Kod:
if($user['uid'])
    {
        $query = $db->simple_select("users", "*", "uid='".$user['uid']."'");
        $mybb->user = $db->fetch_array($query);
    } 

Bu kodla değiştirelim

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");
    } 

/inc/config.php dosyasını açıp ekleyin


Kod:
$config['acp_pin'] = 'mybbkursu.com'; 

Pininiz Hazır Olmuştur.Pin mybbkursu.com'dur.Siz Bunu config dosyasına eklediğiniz kod ile düzeltebilirsiniz
Alıntı


Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi