DataXen
Yeni Üye
- Kayıtlı
- dün 19:36 da
- Katılım
- 16 Eylül 2026
- Konular
- 2
- Mesajlar
- 22
- Tepkime puanı
- 4
- Puan
- 0

XenForo'da Admin Permission Sistemi Nasıl Oluşturulur?
XenForo'da Admin Permission sistemi, yönetim panelindeki belirli işlemlerin hangi yönetici veya yönetici grubunun kullanabileceğini belirlemek için kullanılır. Özellikle add-on geliştirirken her yöneticinin tüm özelliklere erişmesini istemediğiniz durumlarda önemlidir.
- Admin Permission Nedir?
- Permission Tanımlama
admin_permissions yapısı üzerinden hazırlanır.Örneğin bir permission anahtarı:
forumagel_manage<br>şeklinde tanımlanabilir.
- Permission Kontrolü
if (!\XF::visitor()->hasAdminPermission('forumagel_manage'))<br>{<br> throw $this->exception(<br> $this->noPermission()<br> );<br>}<br>Bu kontrol sayesinde gerekli yetkiye sahip olmayan yöneticilerin ilgili işlemi çalıştırması engellenebilir.
- Neden Kullanılmalı?
Özel bir XenForo add-on geliştirirken permission sistemini baştan planlamak, ileride oluşabilecek yetki karmaşasının önüne geçilmesine yardımcı olur.