Sepertinya Anda akan memerlukan kontrol akses berbasis peran sistem. Mengembangkan satu bukanlah tugas yang sepele, jadi seperti yang telah disarankan, menemukan kerangka kerja atau kelas siap pakai yang melakukan pekerjaan itu akan menjadi awal yang bermanfaat.
Namun, ada banyak informasi di luar sana tentang cara membuatnya. Berikut beberapa tautan untuk membantu Anda memulai:
Stackoverflow
Kontrol Akses Berbasis Peran
Akses berbasis peran ke halaman dalam PHP
(tautan mati)
Situs lain
Sistem Kontrol Akses Berbasis Peran (RBAC) untuk PHP
sistem Kontrol Akses Berbasis Peran Berbutir Halus (RBAC)
Seri Tutorial Pola (bagian 1):Model Domain RBAC
Pencarian untuk PHP RBAC pasti akan mengungkapkan lebih banyak lagi.