我有一个页面有不同的版本,一个是成员,一个是admin,一个是guest。 您可能知道有什么不同,如果用户,他们有: 登录按钮 注册按钮
如果用户是会员,他们有: 注销按钮 编辑内容中的按钮
和管理员将拥有: 注销按钮 所有内容的禁止按钮
所以,我的问题是,它们是类似的内容,显示我制作3个单独的页面?或一页做所有这些东西?谢谢。
答案 0 :(得分:0)
我建议您使用一个页面并使用ACL来定义每个用户可以执行的操作。我听说ZEND_Acl是一个好的开始。
ACL的定义:
http://en.wikipedia.org/wiki/Access_control_list
CodeIgniter + Zend ACL:
http://www.lucdebrouwer.nl/adding-zend-acl-to-codeigniter/
http://www.revolves.net/2008/12/18/using-zend-acl-with-codeigniter/