可能重复:
在PHP和Javascript 中实现用户授权
我有一个基本的会计系统,包括以下用户和用户级别,
(用户名、密码、用户级别)
A,123,管理员
B,456,会计
C,789,工作人员
D,999,经理
我需要根据他们的用户级别为他们提供不同的选择信息。例如,
-只有管理员具有创建和删除用户帐户的权限
-员工只有查看销售和采购信息的权限
-只有会计师有权记录会计分录
-只有经理和会计师有权查看管理报告
如何使用PHP(OOP)实现这一点?
谢谢。
已经有很多RBAC(基于角色的访问控制)实现了。我建议使用其中一个,而不是创建自己的:
- http://phpmaster.com/role-based-access-control-in-php/
- http://www.tonymarston.net/php-mysql/role-based-access-control.html
- 基于角色的访问控制