İçeriğe geç
Türkiye'nin SRO tanıtım & topluluk platformu

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

Cevaplar1
Görüntüleme300
Ticaret Puanı
0
Katılım
19 Ocak 2026
Mesajlar
241
Tepkime puanı
183
Puanları
0
Web sitesi
www.youtube.com
Discord
ayzekk.
Mevcut Bakiye
2850 ₺
🛠️ [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 görüntüleyenler

Yükleniyor...
Yükleniyor...
Şu anda sitemizde 23,138 Aktif Kullanıcı
Çevrimiçi üyeler
Konular 1,077
Mesajlar 3,777
Kullanıcılar 1,497
Son üye LuvionHQ 
Geri
Üst