gpt4 book ai didi

database - Zend Framework 动态 ACL 具有特殊权限,具体取决于数据库条目

转载 作者:搜寻专家 更新时间:2023-10-30 19:49:08 24 4
gpt4 key购买 nike

我需要在 ZF 应用程序(使用 Doctrine 2)中实现 ACL。

目标是:当用户登录时,他的所有权限都应确定并保存到内存缓存中,以便在整个 session 期间快速访问。

问题是不能通过模块 > Controller > 操作来描述特殊权限。

例如

表'用户'

id 名称

1 管理员

2 彼得

表'角色'

id 名称

1 管理员

2 用户

表 'user_role'

id user_id role_id

1 1 1

2 2 2

表'项目'

id 所有者

1 1

2 4

我们有项目,只有管理员或创建项目的用户(所有者)才能编辑这些项目。这怎么能在特权表中描述?

表'特权'

id role_id ...

1 2

最佳答案

关于database - Zend Framework 动态 ACL 具有特殊权限,具体取决于数据库条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11626857/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com