我的网站有三个小组:
1. guests who have access to view threads but can't reply or vote
2. members who, with enough rep, can edit/vote others threads, and by default they can reply and have the same privileges as guests
3. admins who can pretty much do anything
使用Zend_Acl是否更好?
或者,如果我将使用Zend_Acl,不需要为管理员和前面板制作单独的控制器吗?
如果管理员和前面板都有不同的UI和信息显示,该怎么办。
或者如果我不使用zend_Acl我会怎么做?
我将如何使用Zend_Auth为前台和管理面板管理会话?
请告诉我。答案 0 :(得分:0)
我个人建议使用Zend" modules"使您的管理面板成为一个单独的模块(模块包含控制器,例如Admin_UsersController),添加" admin"作为ACL中的资源,并确保您的身份验证适配器将整个模块视为资源。
非常模糊的建议,但这正是我所做的,而且效果很好!