Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Auth2My - Android ve iPhone ile yönetici 2 adımlı giriş doğrulama
Yorumları: 238
Konuları: 220
Kayıt Tarihi: 13-09-2019
Rep Puanı: 7
#1
Auth2My, yönetici paneline giriş yapmak için Google'ın 2 adımlı doğrulamasını (zamana dayalı) kullanır. 2 adımlı doğrulama, kullanıcı adı ve şifresine ek olarak bir doğrulama kodu girmelerini zorunlu kılarak yönetici hesaplarınıza ekstra bir güvenlik katmanı ekler.



[Resim: attachment.php?thumbnail=27960]    [Resim: attachment.php?thumbnail=27958]    [Resim: attachment.php?thumbnail=27959]   

Bu mod için çekirdek dosyaları düzenlemeniz gerekir. İşte nasıl düzenleneceği ve yükleneceği kılavuzu.


1. Eklentiyi (ek) indirin, sıkıştırılmış dosyaları açın ve dosyaları "karşıya yükle" klasöründen forum kök klasörünüze yükleyin.


2. Yönetici panelinize gidin ve Auth2My -plugin'i yükleyin. Ardından, "Yapılandırma" sekmesinde Auth2my bağlantısını görebilir, oraya gidip Android Google Authenticator veya iPhone Google Authenticator uygulamanızla QR resmini tarayabilirsiniz.



3. Admin / inc / class_page.php dosyasını açın ve şu satırları bulun (389. satır civarında):
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>


Bunları aşağıya ekleyin:

Kod:
<div class="label"{$login_label_width}><label for="auth2my">Auth2:</label></div>
<div class="field"><input type="password" name="auth2my" id="auth2my" class="text_input" /></div>

Admin / index.php dosyasını açın ve şu satırları bulun (129. satır civarında):



Open admin/index.php and find these lines (around line 129):

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


Bunları aşağıya ekleyin:
Kod:
    require_once MYBB_ROOT."inc/3rdparty/auth2my_class.php";
    $query = $db->simple_select("auth2my", "*", "id='1'");
    $auth2my = $db->fetch_array($query);

    $auth2my_verify = Google2FA::verify_key($auth2my['auth2my_key'], $mybb->input['auth2my']);

    if ($auth2my_verify == false && $auth2my['auth2my_active'] == "yes") {
        $default_page->show_login("Invalid Auth2","error");   
    }



4. Oturumu kapatın ve yönetici panelinde oturum açma işlemini test edin.


Ek Dosyalar
.zip   Auth2My-1.1.zip (Dosya Boyutu: 4.62 KB / İndirme Sayısı: 2)
Bul
Cevapla


Hızlı Menü:


Konuyu Okuyanlar: 1 Ziyaretçi