2FA

📚 Kurulum Rehberi

vBulletin 3.8.x için SMT Two Factor Authentication Eklentisi

ℹ️

Başlamadan Önce

Bu eklenti vBulletin 3.8.0 - 3.8.12 sürümlerinde çalışır ve PHP 5.6+ / MySQL 5.7+ gerektirir.

🚀 Hızlı Kurulum (5 Adım)

1

Eklenti Dosyalarını Yükle

SMT_TwoFactor klasörü içindekileri ana dizininize FTP/SFTP ile yükleyin.

Dizin yapısı şöyle olmalı:

/forum/
├── admincp/
├── includes/
└── ve zip içindekiler ← Buraya yükleyin
2

XML Eklentisini Yükle

vBulletin Admin Paneli → Eklentiler → Eklenti Yöneticisi → [Ürün Ekle/İçe Aktar]

📂 SMT_TwoFactor_v.X.X/xml/product-smt_twofactor.xml dosyasını seçip yükleyin.
✅ Yükleme tamamlandığında "SMT: İki Faktörlü Kimlik Doğrulama" eklentisi aktif olacak.

3

2fa.netguc.com'da Lisans Oluştur

  1. Kayıt ol veya giriş yap
  2. Panel → Yeni Lisans sayfasına git
  3. → Forum domainini gir (örn: forum.siteniz.com)
  4. → Lisans anahtarı otomatik oluşturulacak
4

Domain Doğrulama (.txt dosyası)

Lisans oluşturduktan sonra ekranda "Dogrulama Dosyasını İndir" butonu çıkacak.

1. smt_verify_XXXXX.txt dosyasını indir
2. Forum kök dizinine yükle (index.php ile aynı yere)
3. Dosya şu adresten erişilebilir olmalı:
https://forum.siteniz.com/smt_verify_XXXXX.txt

⚠️ Bu dosyayı silmeyin! Lisans kontrolü için sürekli gerekli.

5

vBulletin Template'ini Güncelle

vBulletin Admin → Temalar → Template Yöneticisi → USERCP_SHELL_ICONS

<tr><td class="$navclass[ignorelist]"> satırından hemen sonra şu kodu ekleyin:

<if condition="$bbuserinfo[userid]">
<tr><td class="$navclass[twofactor]" nowrap="nowrap"><div style="float:left;margin-right:5px;"><img border="0" src="$stylevar[imgdir_misc]/usercp_icons_png/key.png" /></div><a class="smallfont" href="profile.php?$session[sessionurl]do=twofactor">$vbphrase[smt_twofactor_twofactor]</a></td></tr>
</if>

ÖNEMLİ: $bbuserinfo[userid] şeklinde tek tırnak olmadan yazın!
kodu doğru eklediğinizden emin olun yoksa hata alırsınız.

🔑 Lisans Anahtarını Forum Ayarlarına Gir

vBulletin Admin → Seçenekler → SMT: İki Faktörlü Kimlik Doğrulama

Lisans Anahtarı alanına 2fa.netguc.com'dan aldığınız anahtarı yapıştırın:

VB2FA-XXXX-XXXX-XXXX-XXXX-XXXX-XXXX

💾 Kaydet → Eklenti otomatik olarak lisans doğrulaması yapacak

✅ Kurulum Tamamlandı!

Kullanıcılarınız artık:

  • Kullanıcı Kontrol Paneli → İki Faktörlü Kimlik Doğrulama menüsünden 2FA'yı aktifleştirebilir
  • Google Authenticator ile QR kod tarayıp kurulum yapabilir
  • Kurtarma anahtarı alabilir
  • IP beyazlistesi otomatik çalışır

⚠️ Önemli Notlar

  • smt_verify_XXXXX.txt dosyasını asla silmeyin - sürekli kontrol edilir
  • Template kodunda tek tırnak kullanmayın ($bbuserinfo[userid])
  • Lisans askıya alınır veya iptal edilirse 2FA devre dışı kalır
  • Forum URL değişirse yeni lisans oluşturmanız gerekir

🆘 Sorun mu Yaşıyorsunuz?

Yaygın sorunlar ve çözümleri:

❌ "Unknown column 'domain_verify_token'" hatası

Eski sürümden güncelleme yapıyorsanız XML'i tekrar yükleyin. ALTER TABLE komutları otomatik çalışacak.

❌ usercp.php beyaz sayfa / PHP hatası

Template'de $bbuserinfo['userid'] yerine $bbuserinfo[userid] (tek tırnak yok) kullanın.

❌ Lisans uyarısı çıkmıyor

Admin panelinde Lisans Anahtarı alanına doğru anahtarı girdiğinizden emin olun. Boşluk veya tire eksikliği olmamalı.

❌ Domain doğrulaması başarısız oluyor

.txt dosyasının forum ana dizininde olduğundan ve içeriğin tam olarak smt_twofactor_verify=TOKEN şeklinde olduğundan emin olun.