在php中实现不同的用户级视图

时间:2012-07-23 05:35:44

标签: php mysql oop user-interface

  

可能重复:
  Implementing User Authorization in PHP and Javascript

我有一个基本的会计系统,具有以下用户和用户级别,

(用户名,密码,用户级别)

A ,123,管理员

B ,456,会计

C ,789,工作人员

D ,999,经理

我需要根据用户级别为他们提供不同的选定信息。例如,

-only 管理员具有创建和删除用户帐户的权限

- 员工仅具有查看销售和购买信息的权限

- 仅会计师具有记录会计分录的权限

只有经理会计师才有权查看管理报告

我如何使用PHP(OOP)实现这一点?

谢谢。

1 个答案:

答案 0 :(得分:10)

已经有许多RBAC(基于角色的访问控制)实现。我建议使用其中一个而不是创建自己的: