Selamlar arkadaşlar
Knight Online server kullananlar için otomatik hesap kayıt (auto-register) işlemini yapan,
farklı DB yapılarıyla uyumlu bir ACCOUNT_REGISTER Stored Procedure paylaşıyorum.
Özellikle farklı database sürümleri kullananlar için
column kontrolü yaparak dinamik şekilde çalışır.
- Hesap zaten varsa kayıt olmaz
- TB_USER, ACCOUNT_CHAR, WAREHOUSE tablolarını otomatik oluşturur
- Farklı password column isimlerini destekler
- TRY / CATCH + TRANSACTION ile güvenlidir
- Mevcut DB yapısını bozmaz
- TB_USER
- ACCOUNT_CHAR
- WAREHOUSE
- Hesap var mı kontrol eder
- TB_USER tablosuna hesap + şifre ekler
- ACCOUNT_CHAR tablosuna boş karakter slotları açar
- WAREHOUSE kaydı oluşturur
- Hata olursa rollback yapar
İçeriği görüntülemek için Giriş Yapmanız veya Kayıt Olmanız gerekir.
SQL:
EXEC ACCOUNT_REGISTER 'DeltaSoftID123', 'DeltaSoftPass123'
- Password hash yoktur (isteğe göre MD5 / SHA eklenebilir)
- Geliştirmeye açıktır (mail, nation seçimi vb.)
Sorusu olan yazsın, yardımcı olurum.
Herkese kolay gelsin