0

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

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

大约有50个项目。项目一、二、三……

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

我可以用会话来做吗?

还是我需要使用 ACL?

我应该如何构建数据库?

你能给我你的想法吗?

4

1 回答 1

0

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

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

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

于 2009-12-17T15:39:43.310 回答