v2.5.2
Giriş yap

PHP Rol ve İzinler (Kullanıcı yönetimi)

ahmetsahin
395 defa görüntülendi

Temel düzeyde MVC ile bir admin panel yapısı oluşturdum. Kullanıcılara göre izinleri değiştirebileceğim ve içinde belli izinlerin tanımlı olduğu rollerinde yer aldığı bir sistemi nasıl kurabilirim.
Örneklemek gerekirse, burada bazı kullanıcıya belli sayfalarda sadece görüntüleme yetkisi vereceğim, bazı sayfada sadece ekleme ve düzenleme vereceğim ama silme olmayacak gibi daha sonra kullanıcı bazlı veya rol bazlı izinleri değiştirebileceğim bir yapı.
PHP-RBAC sistemini buldum ama tam kavrayamadım. Alternatif veya kendim yapabileceğim bir yapı önerebilirmisiniz.

house2k
1199 gün önce

Merhaba şöyle bir şey yapabilirsin ilk öncellikle her yetki için tabloda bir Permission sütunu eklersin. Ardından kullanıcıya yetki verdiğinde o sütuna yetki ismini yazdırırsın buna göre if lede kişinin o sayfayı görüp göremeyeceğini sağlamış olursun.