我必须建立一个小网站
我有7种类型的用户。可以登录系统。
某些用户只能添加设备,其他用户可以添加/编辑。其中一些人只能查看。
所有用户在系统中添加设备都会有一些共同的字段,某些字段将是用户特定的。
我必须通过用户更换设备跟踪设备的所有变化。
任何人都可以解释这项工作的最佳方式。
在用户的感知表结构中,跟踪设备和用户的变化,跟踪登录和他们所做的更改。
使用php和mysql数据库。
我不想去CMS,Frameworks。这是一个小应用程序。
答案 0 :(得分:4)
听起来你需要一个role-based access control系统。开发一个并不是一项非常简单的任务,正如已经建议的那样,找到一个能够完成这项工作的框架或现成的课程将是一个值得的开始。
但是,有关于如何创建一个的大量信息。这里有一些链接可以帮助您入门:
<强>#1 强>
Role Based Access Control
Role-based access to pages in PHP (死链接)
其他网站
A Role-Based Access Control (RBAC) system for PHP
Fine Grained Role Based Access Control (RBAC) system
Patterns Tutorial Series (part 1): RBAC Domain Model
搜索 PHP RBAC 毫无疑问会发现更多内容。