【问题标题】:Can I do it with only session or do I need ACL?我可以只使用会话还是需要 ACL?
【发布时间】:2010-12-27 17:03:48
【问题描述】:

我打算用 PHP/MySQL/Codeigniter 创建一个简单的项目管理系统。

将有一个超级管理员、一个管理员和大约 20 个用户。用户 A、B、C...

将有大约 50 个项目。项目 1、2、3 ...

用户 A 和 B 将能够访问项目 1 页面,用户 C、D 和 F 将能够访问项目 2 页面等。

我可以用会话来做吗?

或者我需要使用 ACL 吗?

我应该如何构建数据库?

你能告诉我你的想法吗?

【问题讨论】:

    标签: php mysql session acl


    【解决方案1】:

    由于会话只是保存用户特定数据的工具,因此您将需要某种访问控制。一些例子:

    Here 是我喜欢使用自制 ACL 系统的方式。

    Zend_ACL据说很好用,不过我自己还没用过。

    【讨论】:

      猜你喜欢
      • 2014-07-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-06
      • 1970-01-01
      • 1970-01-01
      • 2016-11-07
      相关资源
      最近更新 更多