vSro Paylaşım 🛠 [T-SQL] Test / Alpha-Beta Sunucular İçin Otomatik Üyelik Oluşturmalı Login Prosedürü (_CertifyTB_User)

Cevaplar0
Görüntüleme9
Katılım
19 Ocak 2026
Mesajlar
123
Tepkime puanı
115
Puanları
0
Web sitesi
www.youtube.com
Discord
ayzekk.
Mevcut Bakiye
2605 ₺
🛠️ [T-SQL] Test / Alpha-Beta Sunucular İçin Otomatik Üyelik Oluşturmalı Login Prosedürü (`_CertifyTB_User`)

📌 Açıklama ve Kullanım Amacı:
Bu saklı yordam (stored procedure), Silkroad Online **Alpha / Beta veya Test sunucu** kurulumlarında kullanılmak üzere tasarlanmıştır.

Geliştirme ve test süreçlerinde veritabanına manuel olarak tek tek hesap (`TB_User`) ekleme yükünü ortadan kaldırır. İstemci (Client) login ekranında girilen kullanıcı adı veritabanında yoksa, sistem otomatik olarak **yeni bir hesap oluşturur (`sec_primary = 3`, `sec_content = 3`)** ve doğrudan oyuna giriş yapılmasını sağlar.

⚠️ ÖNEMLİ UYARI: Prosedürü uygulamadan önce mutlaka orijinal `_CertifyTB_User` prosedürünüzün veya veritabanınızın yedeğini alınız.
⚠️ GÜVENLİK UYARISI: Bu prosedürü canlı (Live/Production) sunucularda kullanmayınız, sadece test/geliştirme ortamları içindir.

⚙️ Öne Çıkan Özellikler:
1. **Otomatik Kayıt (Auto-Register):** Girilen Kullanıcı Adı (`StrUserID`) yoksa anında `TB_User` tablosuna kayıt eder.
2. **Karakter Güvenlik Filtresi:** Kullanıcı adında özel karakter veya SQL Injection riski taşıyan alfasayısal dışı simgeler (`%[^a-zA-Z0-9]%`) varsa kaydı reddeder.
3. **Mevcut Hesap & Şifre Kontrolü:** Hesap zaten varsa şifreyi doğrular; şifre yanlışsa erişimi engeller.
4. **Ban Kontrolü:** `_BlockedUser` tablosundaki aktif ban durumlarını kontrol ederek engellenmiş hesapların giriş yapmasını önler.

---

 

Konuyu şu anda görüntüleyenler

Yükleniyor...
Şu anda sitemizde 27 Aktif Kullanıcı
Çevrimiçi üyeler
Konular 773
Mesajlar 3,282
Kullanıcılar 1,291
Son üye SEOFX 
Geri
Üst