Sizin için kapsamlı bir kullanıcı, rol ve izin yönetim sistemi geliştirdik. Kimin neye erişebileceğini tek tıkla kontrol edebilirsiniz.
Kullanıcı Yönetimi: Sisteminize kayıt olan herkesi görebilir, düzenleyebilir, aktif/pasif yapabilirsiniz.
Rol Sistemi: "Bu kişi admin olsun, şu kişi sadece editör olsun" diyebilirsiniz. 3 hazır rol: Root, Admin, Editör
İzin Kontrolü: "Bu editör sadece blog yazabilsin ama ödeme sayfasını göremesin" gibi detaylı kontrol.
permissions
İzin tanımları
id bigint PKname stringdescription string?guard_name stringroles
Rol tanımları
id bigint PKname stringrole_type root|admin|editordescription string?guard_name stringis_protected booleanmodel_has_roles
Kullanıcı-Rol ilişkisi
model_has_permissions
Kullanıcı-İzin ilişkisi
role_has_permissions
Rol-İzin ilişkisi
user_module_permissions
Modül bazlı izinler
iduser_idmodule_namepermission_typeis_activeUserComponent
Kullanıcı listesi, filtreleme, arama
UserManageComponent
Kullanıcı oluştur/düzenle
RoleComponent
Rol listesi
RoleManageComponent
Rol oluştur/düzenle
PermissionComponent
İzin listesi
PermissionManageComponent
İzin oluştur/düzenle
ActivityLogComponent
Aktivite kayıtları
ModulePermissionComponent
Modül izinleri yönetimi