我需要你的帮助、知识和支持:)我知道,这是很多...
在编写身份验证过程时,我发现了如下代码片段:
$role = Zend_Auth::getInstance()->hasIdentity() ? 'member' : 'guest';
hasIdentity() 部分很清楚,但? 'member' : 'guest';
是什么意思?
我认为这些是我的角色,这是关于角色之间的遗传,不是吗?
下一个问题是,如果我Zend_Acl中的角色不仅仅是"guest"和"member",例如"guest"、"member-std"、"member-prm"、"..."、"admin",我该如何扩展此代码?
提前一千个感谢,快乐的一天!
这只是简单的用户分类,以启用/禁用某些功能,如评论、评级等。
要将用户扩展到更多角色,您可以在用户表中创建一个类型字段,也可以创建角色表并与用户表链接。
然后,您可以在用户登录时设置会话中的用户角色