📚 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)
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
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.
2fa.netguc.com'da Lisans Oluştur
- → Kayıt ol veya giriş yap
- → Panel → Yeni Lisans sayfasına git
- → Forum domainini gir (örn:
forum.siteniz.com) - → Lisans anahtarı otomatik oluşturulacak
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.
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.