Вече има много имплементации на RBAC (контрол на достъп, базиран на роли). Предлагам да използвате един от тях, вместо да създавате свой собствен:
- http://phpmaster.com/role-based-access -control-in-php/
- http://www.tonymarston.net/ php-mysql/role-based-access-control.html
- Контрол на достъпа, базиран на роли