User → Plan → Setting (3 Katmanlı Sistem)
Kullanıcıya özel cihaz limiti (EN ÖNCELİKLİ)
✅ Default Değer:
NULL → Yani normalde boş, özel durumda set edilir
💡 Örnek Senaryolar:
device_limit = 5device_limit = 1device_limit = 999device_limit = NULL → Plan'a bakPlan bazlı cihaz limiti (ORTA ÖNCELİK)
💡 Örnek Plan Yapısı:
Global fallback (EN SON ÖNCELİK)
NULLNULL veya subscription yok💡 Default:
Muzibu için: 1 cihaz (güvenli başlangıç)
💡 Kod İmplementasyonu:
user.device_limit
NULL
plan.device_limit
3
SONUÇ
3 cihaz ✅
user.device_limit
5 (VIP)
plan.device_limit
3 (ignored)
SONUÇ
5 cihaz ✅
user.device_limit
NULL
plan.device_limit
NULL (no sub)
SONUÇ
1 cihaz (setting) ✅
user.device_limit
1 (BANNED)
plan.device_limit
5 (ignored)
SONUÇ
1 cihaz (kısıtlı) ✅
💡 Altın Kural:
User → Plan → Setting sırasıyla kontrol et, ilk bulduğunu kullan!