zend-acl相关内容

我应该如何在 ACL 中构建我的资源树?

使用 PHP 和 Zend_ACL,我想创建一个极其灵活的权限系统.我希望能够为特定类型的所有对象以及这些对象的实例分配权限.如果查询对象的特定实例并且它不存在于资源树中,则可以使用“通用"对象的权限集.我的问题是这需要嵌套,如果没有 Zend_ACL 不支持的多重继承,我无法找到一种方法. 一个例子就是这个.一个包含学院、课程和活动的在线学习网站.每个事件都属于一门课程,而每门课程都属于一 ..
发布时间:2021-12-29 15:49:59 PHP

Zend ACL 是否适合我的需求?

我的应用程序基于 Zend 框架.我正在使用 Zend_Auth 进行身份验证,但我不确定 Zend_Acl 是否适合我,因为坦率地说,我所看到的示例对于我的需求来说太简单了或者让我困惑. 我将应用程序中的元素视为资源,并且这些资源可以拥有特权.包含资源特权的角色是动态定义的,分配给用户.我将此信息存储在规范化表中. 用户有角色 一个角色可以有多个资源 资源可以有多个权限 角 ..
发布时间:2021-12-29 15:37:31 PHP

实用 Zend_ACL + Zend_Auth 实现和最佳实践

上下文: 我的问题与我正在开发的论坛非常相似,其中有: 有权查看话题但无法回复或投票的访客 拥有足够代表的成员可以编辑/投票其他线程,默认情况下他们可以回复并拥有与访客相同的权限 几乎可以做任何事情的管理员 我希望在站点范围内应用此 ACL,并默认拒绝所有资源. 我阅读了使用 Zend_Acl 的基础知识 - 您基本上可以创建角色(来宾、成员、管理员)并拒绝或允许资源( ..
发布时间:2021-12-29 15:16:37 PHP

查看ZF2 ACL检查链接

我已经在引导程序中设置了我的角色、资源和权限,并在我的布局中设置了基于此的导航菜单,这很有效. 我现在要做的是创建一个带有编辑/删除链接的管理面板,如果当前登录的用户具有这些权限.例如我可能有多个角色可以查看一个cms页面列表,但是只有某些角色可以编辑一个cms页面,只有某些角色可以删除一个cms页面. 目前我只是检查用户是否登录: identity()): ?> ..
发布时间:2021-10-05 19:00:30 其他开发

Zend_ACL :如何为多个小团队设计基于角色的 ACL?

应如何设计基于角色的 ACL: 多个团队,每个团队由一名经理和多名成员组成,在一个地点工作.每个位置可以有多个团队,并且有多个位置. 每个团队的经理只能查看/编辑其团队成员的数据.一个人也可以是多个团队的成员,与位置无关. Location_1-Team_1 -Team_2-经理 -经理-Member_1 -Member_1-Member_2 -Member_2位置_2-Team_1 ..
发布时间:2021-07-10 19:21:43 其他开发

网址中的双斜线.

Zend Route问题. 通常正常. http://www.example.com/course-details/1/Physics-Newtons-Law 但是,如果我在网址中输入一个额外的斜杠,则会调用我的Error控制器的noauthAction. 无法使用的网址示例. http://www.example.com/course-details//1/Physi ..
发布时间:2020-07-28 19:25:59 其他开发

无法基于Zend_Acl创建导航

我正在尝试学习使用Zend_Acl创建导航. 但是导航只显示给管理员,没有其他人显示. 我已经阅读了我的代码,并尝试跟踪ZendFramework随附的代码.但是我被困住了,无法弄清楚自己在做什么错. 这是我的ACL班级: class Application_Model_LibraryACL extends Zend_Acl { public function __con ..
发布时间:2020-07-15 04:39:40 其他开发

Zend Navigation和RBAC

我正在开发基于ZF2的网站.我有一个主导航,无论访客/用户状态如何,它都保持不变.需要添加另一个组件/导航,这将取决于用户的状态和角色.对于访客而言,物品将是 注册 登录 EN(实际上是一个下拉菜单,带有其他可用语言) 对于已登录的普通用户,它将显示 个人资料 注销 EN(如上所述的语言选择器) 对于某些具有特定角色/权限的用户,还会有其他项目 我想使用RBA ..

在Zend_Auth登录时创建的重复数据库会话

我一定做错了.在网络上的任何地方,我似乎都找不到解决问题的答案,这通常意味着该解决方案是如此简单,以至于没人需要答案. 我正在使用数据库存储会话.我在引导程序中这样设置它: protected function _initDBSessions(){ $resource = $this->getPluginResource('db'); //from confi ..
发布时间:2020-07-15 04:30:48 其他开发

Zend ACL是否适合我的需求?

我的应用程序基于Zend框架.我正在使用Zend_Auth进行身份验证,但是我不确定Zend_Acl是否适用于我,因为坦率地说,我所看到的示例对于我的需求而言太简单了,或者使我感到困惑. 我正在将应用程序中的元素视为“资源",并且这些资源可以具有“特权".包含资源特权的角色是动态定义的,分配给用户.我将此信息存储在规范化表中. 用户具有角色 一个角色可以拥有多个资源 资源可以具有多 ..
发布时间:2020-07-03 04:30:55 PHP

Zend_Acl,角色和权限存储在数据库中

我想为我的应用程序构建一个ACL系统,该系统具有以下要求。 将为用户分配一个或多个角色。 (管理员,员工)等。 角色将具有权限。(发送发票,Send_mail,Delete_Invoices,Send_Estimate)等。 将为用户分配自定义权限 我的ACL数据库结构如下 角色: + ---------- + ------------- + ----- -+ ----- ..
发布时间:2020-06-01 00:35:20 其他开发

Zend框架:需要ACL的典型示例

有人可以指导我介绍ACL的典型实现示例。就像“管理员”可以访问“管理员”模块一样,“用户”可以访问“用户模块”,来宾可以访问“打开”页面。 解决方案 我可以粘贴您的ACL。它由三个元素组成:acl.ini,ACL控制器插件(My_Controller_Plugin_Acl)和My_Acl类以及USER表。但是,它不处理模块,而是处理控制器和操作。但是,它可能会给您一些有关ACL的一般概念。 ..
发布时间:2020-06-01 00:34:45 其他开发

zend框架中的动态自定义ACL?

我需要一个解决方案,其中允许经过身份验证的用户访问某些控制器/操作,而不基于其用户类型:ie。管理员或普通用户(尽管以后可以使用标准ACL添加它),但要根据其用户的当前状态。 例如: 他们已经成为网站成员超过1周了吗? 他们是否已完整填写个人资料? 实际上,现在我想到了,就像他们在本网站上拥有特权和徽章一样。 解决方案 对于您正在描述的基于动态条件的测试,可以使用动 ..
发布时间:2020-06-01 00:34:30 PHP

实用的Zend_ACL + Zend_Auth实施和最佳实践

上下文: 我的问题与我正在开发的论坛非常相似,就像这样: 有权查看主题但无法回复或投票的来宾 具有足够代表资格的成员可以编辑/投票其他线程,并且默认情况下,他们可以答复并具有与来宾相同的特权 几乎可以做任何事情的管理员 我希望将此ACL应用于整个站点,并且默认情况下拒绝所有资源. 我阅读了使用Zend_Acl的基础知识-您基本上可以创建角色(guest,member,a ..
发布时间:2020-05-27 00:17:17 PHP

如何在ACL中构造资源树?

我想使用PHP和Zend_ACL创建一个非常灵活的权限系统.我希望能够为某种类型的所有对象以及这些对象的实例分配权限.如果查询对象的特定实例,但在资源树中不存在该实例,则可以使用为“通用"对象设置的权限.我的问题是,这需要嵌套,而且我想不出没有多重继承的方法,而Zend_ACL不支持多重继承. 一个例子就是这个.一个在线学习站点,包含学院,课程和事件.每个事件都属于一门课程,而每个课程都属于 ..
发布时间:2020-05-26 18:50:24 PHP