问题标签 [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.
php - Zend Framework 2 - bjyauthorize - 将新用户与角色链接
我正在使用bjyauthorize
并且对现有用户非常有效。我现在需要动态添加用户。
我可以在表中手动设置User
和之间的连接,但是如何按照新用户的方式设置?也许我错过了一些微不足道的事情?Role
UserRoleLinker
谢谢!
zend-framework - BjyAuthorize 拒绝所有、超级用户、用户欺骗
我正在构建一个没有公共视图的网络系统(课程登录除外)。到目前为止,我让 Bjyauthorize 与 zfcUser 一起运行,我想做的是:
1) 保护除登录之外的所有路由,因此我不必在开发过程中为每个页面编写保护,出于安全原因,这对我来说是一个加分项,因为我不会意外暴露任何部分不打算暴露。
2) 我需要管理员角色才能检索任何路线、任何控制器,而无需考虑任何警卫。
3)我想为超级用户添加能够欺骗任何用户的功能,也就是让系统认为我是那个特定的用户,所以我可以通过特定用户的眼睛测试我的系统功能。
我们已经在 PHP、MVC 中建立了一个系统,它可以实现所有这些,并且我们正在迁移到 Zend,所以这对我们来说是必要的。
如果可以通过 BjyAuthorize 实现,我不希望对每个项目、一些指南、教程以及最重要的简明答案提供完整的答案,我将不胜感激:D
zend-framework2 - ZF2 BjyAuthorize 获取用户最高角色
我对 BjyAuthorize 有一个小问题:我可以检索所有用户的角色,但我只想要最高的角色。
例如,如果用户是管理员,我可以检索他的所有角色(访客、用户和管理员),但只想显示管理员。
有没有人找到解决方案?
zend-framework2 - BjyAuthorize 设置文件连接数据库表
我正在使用 BjyAuthorize 来控制我的项目中的访问。
使用module.bjyauthorize.global.php文件中的硬编码设置,一切都按预期工作。但我的要求是动态设置用户并动态分配他们的用户级别。
所以我想将此文件连接到数据库表,以某种方式和动态加载设置。请有人帮我完成我的事情
谢谢
zend-framework2 - ZF2 BjyAuthorize 来自数据库的访问控制?
嗨,我设置了 zend 框架 2 + BjyAuthorize + ZfcUser 运行,现在我需要一些帮助。
- 在哪里自定义用户注册以选择角色?
- 将 / route public 和 /admin 下的所有控制器用于经过身份验证的用户?
- 如何在数据库的/admin 路由下为控制器/操作配置访问控制?
zend-framework2 - 如何使用 BjyAuthorize 重定向到登录页面
我想将一些页面重定向到登录页面而不是 403 页。
默认情况下,BjyAuthorize 将所有内容重定向到 403 页面。是否可以配置此行为?
我发现了这个:RedirectionStrategy。我该如何使用它?
zend-framework2 - 重定向路径正在使用完整的控制器路径(bjyauthorize 的重定向)
我在使用 bjyauthorize 进行重定向时遇到问题。我点击了这个链接:How to redirect to the login page with BjyAuthorize and is able to get redirect work。
我面临的问题是重定向正在构建一个具有完整控制器路径的 url。
构建重定向字符串的代码是(编辑:发布完整的 onDispatchError 函数):
在这里,我为以下 $match->getParams() 添加了 var_dump:
$选项:
我可以更改参数,以便将“控制器”字段设置为“配置文件”以解决此问题。但是,我认为这不是最好的方法。
请指教!
谢谢,
贾斯汀
php - ZF2 RoleUserBridge:注册后未插入
尝试使用RoleUserBridge
,以便在注册时使用zfcuser
,user_role_linker
数据库表将自动更新。
我做了以下事情:
1)成功复制了vendor中的目录。
2) 复制linker.config.php 到config/autoconfig 目录
但是,使用 zfcuser 注册新用户不会将表条目添加到 user_role_linker 数据库。
我检查了工厂user_role_mapper
内部的功能RoleUserBridge/Module.php
这被称为(我进行了die()
测试)。
RoleUserBridge\Mapper\RoleMapper.php
接下来,我在的插入函数中放了一个骰子。但是,这永远不会被调用。
所以,发生的事情是工厂正在创建一个实例,但插入函数永远不会被执行。
也许我没有正确链接一些东西......
我的加载顺序是:
请指教!
根据 Rajeeb 的反馈于 11 月 8 日编辑
干杯,
贾斯汀
zend-framework - zfcuser 注册后添加用户角色
我将 Zend Framework 2 与 ZfcUser、BjyAuthorize 和 Doctrine 一起用于数据库。到目前为止,注册等工作得很好。我的问题是,注册用户没有分配角色,所以我想在注册过程中为用户添加角色“用户”。
我想我可以将它附加到“注册”事件中,但我不知道该怎么做。
我希望有一个人可以帮助我 ...
(我使用本教程设置 zfcuser 等http://samminds.com/2013/03/zfcuser-bjyauthorize-and-doctrine-working-together/)
zend-framework - zfcuser、bjyauthorize 和 orm 类的最新消息
我正在使用 zfcuser、zfcuser-doctrine-orm 和 bjyauthorize,但我不确定如何处理所有配置。我已经设置
(我正在使用 BjyAuthorize\Provider\Role\DoctrineEntity,正如@ocramius 在Add BjyAuthorize Roles (using ZfcUser and Doctrine)上所建议的那样)
但是模块中不存在“BjyAuthorize\Provider\Role\DoctrineEntity”,也不存在于工厂中。我尝试使用:
但它不起作用:
有谁知道这家工厂的课程是什么?