Eski sistem (subscription öncesi)
Setting ID: 169
Key: auth_session_device_limit
Label: "Cihaz Limiti"
Type: text
Setting ID: 168
Key: auth_session_lifetime
Label: "Oturum Süresi (dk)"
Yeni sistem (subscription sonrası)
Setting ID: 212
Key: auth_device_limit
Label: "Cihaz Limit Kontrolü"
Type: number
Setting ID: 211
Key: auth_subscription
Label: "Ücretli Üyelik"
auth_session_device_limit - Oturum yönetimi için (eski sistem)
auth_device_limit - Abonelik sistemi için (yeni sistem)
// 3. Global fallback (son çare - setting)
return setting('auth_device_limit', 1);
AKTİF
Subscription modülünde auth_device_limit kullanılıyor
Hierarşi: user.device_limit → plan.device_limit → auth_device_limit
return $this->device_limit ?: (int) setting('auth_session_device_limit', 1);
ESKİ KOD
User modelinde auth_session_device_limit kullanılıyor
Not: Bu eski sistemden kalmış, güncellenmiş değil
// 2. Tenant setting'den device_limit varsa
if (function_exists('setting') && setting('device_limit')) {
return (int) setting('device_limit');
}
HATALI!
device_limit diye bir setting yok!
Sorun: Bu kod hiçbir zaman çalışmıyor, setting bulunamıyor
Grup 23 - auth_device_limit
Subscription modülünde (SubscriptionService.php) bu ayar kullanılıyor
Setting ID: 212 | Type: number | Grup: Abonelik Ayarları
Grup 21 - auth_session_device_limit
User.php'de kullanılıyor ama eski sistemden kalmış
Setting ID: 169 | Grup: Oturum Ayarları
device_limit (HIÇBIR SETTING YOK!)
DeviceService.php'de aranıyor ama böyle bir setting yok
Kod hatası - setting bulunamıyor
Tüm kodda auth_device_limit kullanılmalı
Güncellenecek dosyalar:
User.php:184 → auth_device_limit kullanDeviceService.php:104 → auth_device_limit kullan
auth_session_device_limit ayarını kaldır
İşlemler:
auth_session_lifetime kalsınArtık tüm cihaz limit ayarları Grup 23'ten gelecek
Sonuç:
auth_device_limit| Setting Key | Grup | Kullanım | Durum | İşlem |
|---|---|---|---|---|
auth_device_limit |
Grup 23 | SubscriptionService.php | AKTİF | ✅ Koru |
auth_session_device_limit |
Grup 21 | User.php (eski kod) | ESKİ | ❌ Kaldır |
device_limit |
- | DeviceService.php | YOK | 🔧 Düzelt |