【问题标题】:Zend Framework-2: Best way to protect all Controllers? (ZfcUser/HybridAuth)Zend Framework-2:保护所有控制器的最佳方法? (ZfcUser/HybridAuth)
【发布时间】:2012-12-21 22:02:45
【问题描述】:

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

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

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

问候,
湿婆

【问题讨论】:

标签: zend-framework2 hybridauth zfcuser


【解决方案1】:

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

希望这会有所帮助:-)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多