Zend_Auth有 Identity() 和更多选项



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

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

$role = Zend_Auth::getInstance()->hasIdentity() ? 'member' : 'guest';

hasIdentity() 部分很清楚,但? 'member' : 'guest';是什么意思?

我认为这些是我的角色,这是关于角色之间的遗传,不是吗?

下一个问题是,如果我Zend_Acl中的角色不仅仅是"guest"和"member",例如"guest"、"member-std"、"member-prm"、"..."、"admin",我该如何扩展此代码?

提前一千个感谢,快乐的一天!

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

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

然后,您可以在用户登录时设置会话中的用户角色

相关内容

  • 没有找到相关文章

最新更新