Role Based Access Control (RBAC) is standard practice for any project where we have multiple types of users and their actions differ based on their permissions.
It all depends on the requirements of how you design your RBAC system but from my previou...