我要做一个小网站
我有 7 种类型的用户。可以登录系统。
有些用户只有添加设备的权限,有些用户可以添加/编辑。其中一些只能查看。
所有在系统中添加设备的用户都会有一些公共(public)字段,而一些字段将是用户特定的。
我必须跟踪用户更改设备时设备的所有更改。
谁能解释一下完成这项工作的最佳方法。
用户表结构的方式和跟踪设备的变化以及用户跟踪登录和他们所做的更改。
我正在使用 php 和 mysql 数据库。
我不想使用 CMS、Frameworks。这是一个小应用程序。
最佳答案
听起来您需要一个 role-based access control系统。开发一个系统并不是一项微不足道的任务,因此正如已经建议的那样,找到一个框架或现成的类来完成这项工作将是一个值得的开始。
但是,有很多关于如何创建一个的信息。以下是一些帮助您入门的链接:
计算器
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 无疑会揭示更多信息。
关于php - 构建基于角色的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4374104/