Zend framework Zend_Auth hasIdentity()和其他选项

Zend framework Zend_Auth hasIdentity()和其他选项,zend-framework,roles,identity,zend-auth,zend-acl,Zend Framework,Roles,Identity,Zend Auth,Zend Acl,我需要你的帮助,知识和支持:)我知道,这是很多 在编写身份验证过程时,我发现了如下代码片段: $role = Zend_Auth::getInstance()->hasIdentity() ? 'member' : 'guest'; hasIdentity()部分很清楚,但是有什么作用呢成员:'来宾'平均值 我想这是我的角色,是关于角色之间的遗传,不是吗 下一个问题是,如果我在Zend_Acl中的角色多于“guest”和“member”,例如“guest”、“member std”、“m

我需要你的帮助,知识和支持:)我知道,这是很多

在编写身份验证过程时,我发现了如下代码片段:

$role = Zend_Auth::getInstance()->hasIdentity() ? 'member' : 'guest';
hasIdentity()部分很清楚,但是
有什么作用呢成员:'来宾'平均值

我想这是我的角色,是关于角色之间的遗传,不是吗

下一个问题是,如果我在Zend_Acl中的角色多于“guest”和“member”,例如“guest”、“member std”、“member prm”、“admin”,那么我如何扩展此代码


万分感谢,祝你快乐

这只是用户的简单分类,用于启用/禁用某些功能,如评论、评级等

要将用户扩展到更多角色,可以在用户表中创建一个类型字段,也可以创建角色表并与用户表链接


然后,您可以在用户登录时设置用户在会话中的角色,这是什么意思?这是一个简短的条件格语法。哦,天哪,一个简单的if/else…谢谢!一点也不。欢迎使用Stack Overflow。如果答案对您有效,请继续并勾选正确的答案,这样其他正在寻找类似解决方案的人可以参考它。:)