问题标签 [bjyauthorize]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
130 浏览

doctrine-orm - BjyAuthorize 与 ZfcUser 和 Doctrine - 管理 user_role_linker

我已经使用 ZfcUser 和 Doctrine 实现了 BjyAuthorize,并且可以成功设置角色并将它们链接到user_iduser_role_linker中。接下来我想添加一个简单的管理面板来从user_role_linker表中获取、添加和删除用户。

我可以根据当前登录的身份查看某些可用的方法,例如getIdentityRoles(),但是如何为任何用户获取/添加/删除角色?

这显然可以通过 MySQL 直接访问表来实现,但大概可以通过 BjyAuthorize 服务来实现?

0 投票
2 回答
45 浏览

doctrine-orm - 取消链接角色 - BjyAuthorize Doctirne

BjyAuthorize 修改 User 实体并提供 addRole() 方法。这接受一个角色对象并填充 user_role_linker_table

将角色添加到用户后如何将其删除?

关联在用户中设置:

0 投票
1 回答
189 浏览

php - 用户通过身份验证后如何加载 ACL / bjyauthorize?

我已经安装了 ZendFramework bjyauthorize。我还安装了 zfcuser,但我不想使用它。我有我的其他身份验证模块。我想知道在用户通过身份验证后如何触发或加载 bjyauthorize 角色/ACL。

这是一个正确的提供者吗?

0 投票
0 回答
491 浏览

php - Zend Framework 2 中的内存使用量超出限制

我在本地主机中使用 Zend Framework 2.0 和 Bjyauthorize。由于一个致命错误,我无法获得输出,如下所示

我在 Windows 7 中使用 xampp 3.2.1,我的源代码位于不同的目录而不是 xampp/htdocs/。

我在 hosts 文件中创建了虚拟主机,并配置了像 ab.testdemo.com 这样的域,它指向 httpd-vhost.conf 文件中 zend 框架的公共目录。

我已经在我的 php.ini 文件中设置了以下 php 设置:

任何人都可以解决这个问题吗?

0 投票
1 回答
117 浏览

doctrine-orm - zfcUser、BjyAuthorize、学说 orm 不起作用 - 错误:ServiceManager::unable to fetch ObjectManager

我正在尝试将 BjyAuthroize与我的zfcUser教义 2 ORM一起使用

作为将教义绑定到 bjyauthorize 的线索,我使用了模块samUser

在我的

但是我收到以下错误消息;

未捕获的异常 'Zend\ServiceManager\Exception\ServiceNotFoundException' 与消息 'Zend\ServiceManager\ServiceManager::get 无法在 C:\wamp\www\testChat 中获取或创建 My\Doctrine\Common\Persistence\ObjectManager' 的实例\vendor\zendframework\zend-servicemanager\src\ServiceManager.php

在我的配置 authoload bjyauthorize.global.php 文件中

0 投票
0 回答
202 浏览

php - 不允许序列化闭包 - ZF2 和 BjyAuthorize

所以我将 BjyAuthorize 用于路由保护和资源规则,我在 BjyAuthorize 的规则提供程序中使用断言,但他们似乎抛出了这个错误

致命错误:在第 178 行的 /home/haris/Glide/vcgca/vendor/zendframework/zend-stdlib/src/PriorityQueue.php 中,未捕获的异常 'Exception' 带有消息 'Serialization of 'Closure' is not allowed'

例外:在第 178 行的 /home/haris/Glide/vcgca/vendor/zendframework/zend-stdlib/src/PriorityQueue.php 中不允许序列化“Closure”

这是我对规则提供者的配置:

这是我的断言类工厂:

这是我的断言类:

我已将此类包含在服务 service_manager 配置中module.config.php

我不知道为什么会出现这个错误,我按照所有步骤来使用这些模块,我在其他模块中的断言完全正常。

在这方面的任何帮助将不胜感激。

0 投票
1 回答
48 浏览

zend-framework2 - 使用 bjyauthorize 仅限制 zf2 中的少数操作

考虑到在一个控制器中我们有 10 个动作,其中 8 个动作可以被任何人访问,但剩下的两个动作应该由特定的用户角色访问。

我尝试通过设置使用Guard\Controller,但是使用这 10 个操作可供所有用户访问,或者 2 个受限操作能够访问特定用户角色,但我仍然没有按照我的要求进行配置。