问题标签 [zfcuser]

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 回答
1508 浏览

php - Zend Framework 2 - ZFCUser - 如何从身份验证中排除登录页面

我正在与andZF2结合使用。我有一个应该可以全局访问的登录页面。所有其他页面都需要登录。ZFCUserbjyauthorize

起初,我责怪 bjyauthorize不让来宾用户访问我的登录页面。但经过一些讨论后,这似乎ZFCUser阻碍了前进的方向。

我的问题是:如何告诉 ZFCUser 不要阻止一个页面/操作?

编辑:

我在这篇文章Application/Module.php中的样子。当我将我的应用程序添加到白名单时,我可以访问我的登录页面,但也可以访问所有其他操作。myAppmyApp

任何想法如何改变我可以匹配 URL 或只是将我的前端操作列入白名单的条件?

也许我可以在我的登陆页面添加第二条路线。但这不是一个干净的解决方案,对吧?

0 投票
0 回答
113 浏览

zend-framework - Zend 框架 2 中的临时用户

我在 Zend Framework 2 中与临时用户作斗争。我想要一个带有临时用户的 CMS。我给他们一个开始日期和结束日期,但我想检查他们是否处于活动状态并且当前日期在开始日期和结束日期之间。

“过期”在数据库中没有价值,所以我无法检查数据库。如果用户处于活动状态且未过期,是否可以从 zfcUser 签入登录?

我对用户的概述在检查时效果很好,所以当用户过期时我会得到另一个象形图。例子:

所以我创建了一个带有“活动”、“过期”和“非活动”的“customState”。但是在数据库中我只有一个状态(活动和非活动)以及开始和结束日期。有人知道如何解决这个问题吗?

0 投票
0 回答
716 浏览

doctrine-orm - 另一个实体中的 ZFCUser 身份

有没有办法可以在另一个实体中获取 ZfcUser 身份或 user_id?

我一直在看下面的链接,与servicemanager打交道。

https://github.com/ZF-Commons/ZfcUser/wiki/How-to-check-if-the-user-is-logged-in#service-manager

使用服务管理器时,我得到以下信息:

在非对象上调用成员函数 get()

在以下行:

使用服务管理器

在上面的代码中,我一直在尝试使用 ServiceManager,但没有任何运气。正如我所说,此时它出错了:

在非对象上调用成员函数 get()

在以下行:

以及 ServiceManager 接口没有 Get 方法来检索 ServiceManager。所以在那种情况下,我也尝试使用 ServiceLocator 而不是 Manager,但也没有任何运气。

旧版

通过在实体中创建 set 方法,我已经能够使用控制器设置 User_id。

控制器:

实体:

新版本

无需在每次执行操作时都设置 setCreator 或 setModifier,在 Doctrine Persist 或 Update 处获取用户身份会很可爱。

我想在我的实体中包含 zfcUser_id。一些代码示例向您展示我所说的:

如您所见,我希望在以下函数中有 ZfcUser_id:onPrePersist 和 onUpdate 以保存此实体/对象的创建者或更新者。对于这个版本,我正在寻找一种获取 ZfcUser 身份的方法,并找到了这个链接:

https://github.com/ZF-Commons/ZfcUser/wiki/How-to-check-if-the-user-is-logged-in#service-manager

结果基于回复

创建您的实体,为您的字段/属性创建一些设置方法。让您的控制器处理这部分。对于将日期(时间)设置为默认值,您可以使用 onPrePresist、onUpdate 或者您应该查看其他 Doctrine Block Annotations。

0 投票
4 回答
3133 浏览

zend-framework2 - ZfcUser 登录后将角色重定向到不同的页面

我在我的项目中使用 ZfcUser 和 BjyAuthorize。如果用户登录,他将被重定向到我的默认路由。

但我想改变它,所以如果角色 A 的用户将重定向到页面 A,而角色 B 的用户将重定向到页面 B。

任何想法,如何实现这一点?

0 投票
2 回答
1648 浏览

layout - 将模块布局应用于 zfcuser

我正在研究 zf2 并尝试使用 2 种不同的布局。公共模块的 1 个布局和所有其他模块的另一个(私有布局“)。它工作得很好,但我在公共模块中的 zfcuser 模块使用其他布局:/我试过这个:

我没有在我的布局中获取表单,而是在公共布局和“私人”布局中获取表单......有人可以帮助我吗?

0 投票
1 回答
2541 浏览

routes - ZfcUser 替换路由

我正在尝试将 zfcuser 路由 à 我模块的根目录。我的意思是我尝试删除“/user/login?...”并将其替换为“/login?...”这是重命名根的方法:http: //juriansluiman.nl/en/article/ 117/use-3rd-party-modules-in-zend-framework-2

我试图为 zfcuser 设置“/”路由,但它不起作用(bjyauthorizestrategy 发送异常)。我怎么能路由 zfcuser 孩子得到我正在寻找的东西?

0 投票
1 回答
1101 浏览

zend-framework2 - ZfcUser and Zend Framework 2

I love ZfcUser and use it most every project that I develop. It works great, but I am looking to expand my usage of it a bit.

Are there some examples that someone can offer about checking for identity in the controller? I have a function that fires when any action from a given function is accessed... I would like to add authentication to that function, but as I said, it runs in the controller.

Any advice (or documentation?) would be appreciated!

thanks

0 投票
1 回答
448 浏览

php - Zend Framework 2 - ZFCUser 操作白名单不适用于重新路由

我正在使用此功能将 ZFCUser 登录中的一些操作列入白名单。

除非我重定向到这些列入白名单的页面之一,否则一切都很好。例如myFormAction,如果表单无效,我会将其重新路由到自身或successAction.

现在的问题是,在任何这些情况下单击按钮后,我最终都会看到 ZFCUser 登录。当我第一次通过 URL 或链接访问其中一个页面时,它可以工作。

这是我在以下两种情况下的代码myFormAction

失败:

成功:

有什么想法我可能做错了吗?可能是重新路由没有通过onBootstrap函数并且 ZFCUser 在其他地方阻止它?

谢谢!

0 投票
1 回答
2910 浏览

zend-framework2 - 如何在我的操作中获得用户角色

我将 zf2 与这两个模块(zfc-user、bjyauthorize)一起使用,我想从我的操作中获取用户角色

0 投票
2 回答
378 浏览

zend-framework - Zend Framework2 使用 Zfcuser & Bjyauthorize 路由

我是一个初学者 zend 框架程序员。我确实使用 ZfcUser 进行身份验证,使用 Bjyauthorize 进行授权。我要用户类型:普通用户和管理员。所以我想做的是在认证后将用户路由到页面 A 和管理员到页面 B。在 Zfcuser 配置文件中没有这种可能性,我们只有这一行

如何为我的不同用户指定不同的路线?