标签: php mysql session acl
我打算用PHP / MySQL / Codeigniter创建一个简单的项目管理系统。
将有超级管理员,管理员和大约20个用户。用户A,B,C ......
将会有大约50个项目。项目1,2,3 ...
用户A和B将能够访问项目1页面,用户C,D和F将能够访问项目2页面等。
我可以用会话吗?
或者我是否需要使用ACL?
我应该如何构建数据库?
你能告诉我你的想法吗?
答案 0 :(得分:0)
由于会话仅仅是保存用户特定数据的工具,因此您需要某种访问控制。一些例子:
Here是我喜欢用自制的ACL系统来做的。
Zend_ACL据说非常好,但我自己还没有使用它。