ZfcUser和Zend Framework 2

时间:2013-04-20 01:33:50

标签: zend-framework2 zfcuser

我喜欢ZfcUser,并且在我开发的每个项目中都使用它。 它工作得很好,但我希望扩大我对它的使用。

是否有人可以提供一些关于在控制器中检查身份的示例?我有一个函数,当访问给定函数的任何操作时触发...我想为该函数添加身份验证,但正如我所说,它在控制器中运行。

任何建议(或文件?)将不胜感激!

感谢

1 个答案:

答案 0 :(得分:3)

在任何控制器中检查身份验证身份都非常简单。

public function thatAction()
{
    $auth = $this->getServiceLocator()->get('zfcuser_auth_service');

    if( $auth->hasIdentity() )
        $user = $auth->getIdentity();
}

非常简单吧! 你可以在这里找到更多: https://github.com/ZF-Commons/ZfcUser/wiki/How-to-check-if-the-user-is-logged-in

您获得的用户对象是您的用户实体。如果您想自定义您的用户实体,我在这里有一些小博客文章可能有所帮助:http://circlical.com/blog/2013/4/1/l5wftnf3p7oks5561bohmb9vkpasp6