zend-framework2 - Zend Framework-2 : Best way to protect all Controllers?(ZfcUser/HybridAuth)

标签 zend-framework2 hybridauth zfcuser

我通过 HybridAuth 使用 ZfcUserZend Framework 2 中启用 Facebook 身份验证。我下载了 scn-social-auth 模块并将其添加到我的项目中。现在,ZfcUser 模块下的 Controller user 受到保护。也就是说,如果我没有登录,它会将我重定向到登录页面。

用户未登录:访问“http://localhost/user ” => 将重定向到:“http://localhost/user/login

现在,我想使用 ZfcUser 保护我的所有 Controller 操作。也就是说,我创建的任何模块,如果我的用户未登录,它应该将我重定向到“http://localhost/user/login ”。这样做最好的是什么?我可以检查用户是否登录了每个模块中的每个操作。但是,这看起来不是一个好的选择。有什么建议吗?

问候,
湿婆神

最佳答案

ZfcUser 的问题中包含一些可能有用的代码:https://github.com/ZF-Commons/ZfcUser/issues/187 ,它为这个问题提供了一个干净整洁的解决方案。

希望这有帮助:-)

关于zend-framework2 - Zend Framework-2 : Best way to protect all Controllers?(ZfcUser/HybridAuth),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14208423/

相关文章:

php - 使用混合身份验证登录 <iframe> 期间出现问题

php - 如何使用 Hybridauth 3 登录/注销?

zend-framework2 - Zend 框架 2 : How to properly replace Figlet with reCaptcha on zfcUser

php - Zend Framework 2 - ZFCUser 模块安装

php - ZF2 日志 curl 请求

mysql - 使用 REGEXP 进行 ZF2 查询

php - 由于 cURL 和 SSL,社交 API 无法正常工作

zend-framework2 - 在 skelton 应用程序中的 zend 框架中出现错误

php - Zend Framework 2 数据库测试 - 非对象上的 canCallMagicCall()

orm - 登录时 BjyAuthorize 未检测到任何角色