【问题标题】:building Role based application构建基于角色的应用程序
【发布时间】:2010-12-07 06:57:27
【问题描述】:

我要做一个小网站

我有 7 种类型的用户。可以登录系统。

有些用户只能添加设备,有些用户可以添加/编辑。其中一些只能查看。

在系统中添加设备的所有用户都会有一些公共字段,有些字段将是用户特定的。

我必须通过用户更换设备来跟踪设备的所有变化。

谁能解释一下完成这项工作的最佳方法是什么?

用户和跟踪设备变化的感知表结构和用户跟踪登录以及他们所做的变化。

我正在使用 php 和 mysql 数据库。

我不想使用 CMS,Frameworks。这是一个小应用程序。

【问题讨论】:

  • 我建议你开始研究一个框架,无论是 Zend、CackePHP、Codeigniter ......它会更容易启动应用程序,并且其中大多数都已经实现了 ACL 角色系统跨度>
  • @pradeep : 如果你不能理解问题,请不要评论。
  • 你同意 poelinca 的观点,因为这些东西已经被专家们提供了,那么为什么人们仍然想从头开始自己动手。事实上,它们节省了大量时间,并提供了一种更好的方法来处理可能的情况
  • 这是一个小应用程序。我不想去CMS,Frameworks。

标签: php mysql roles tracking


【解决方案1】:

听起来您将需要一个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 无疑会发现更多信息。

【讨论】:

    猜你喜欢
    • 2011-04-17
    • 1970-01-01
    • 2014-10-14
    • 2011-10-02
    • 1970-01-01
    • 2019-12-11
    • 2023-04-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多