Php MVC中的身份验证(检查是否登录)

Php MVC中的身份验证(检查是否登录),php,authentication,model-view-controller,Php,Authentication,Model View Controller,在查看MVC上的特定问题和答案时,我陷入了这样一个问题:“作为身份验证过程的一部分,它应该在$serviceFactory创建之后立即发生(检查是否登录部分)”。有人能解释一下这将如何在引导文件中实现吗?我如何知道如何处理引导文件中的用户?可能会解释一下。基本上,如果您想使用基于decorator的访问控制来限制对应用程序部分的访问,您应该在代码命中“MVC代码”之前进行身份验证。@tereško感谢您指出这个答案,这非常有帮助。在您看来,创建用户对象(将被发送到acl)的正确方法是什么,因为您

在查看MVC上的特定问题和答案时,我陷入了这样一个问题:“作为身份验证过程的一部分,它应该在$serviceFactory创建之后立即发生(检查是否登录部分)”。有人能解释一下这将如何在引导文件中实现吗?我如何知道如何处理引导文件中的用户?

可能会解释一下。基本上,如果您想使用基于decorator的访问控制来限制对应用程序部分的访问,您应该在代码命中“MVC代码”之前进行身份验证。@tereško感谢您指出这个答案,这非常有帮助。在您看来,创建用户对象(将被发送到acl)的正确方法是什么,因为您要在代码到达“mvc代码”之前进行身份验证。。。这样看:在调用控制器之前,您什么时候能够识别用户?仅当您已经拥有经过身份验证的会话时(通过cookie中的令牌或
$\u会话中的值)。由于cookie和会话都是存储形式,所以您可以通过模型层轻松访问它们。我希望这事能澄清。。我试图避免写“真正的答案”:)我完全理解这一部分,但“正确的方式”是指通过引导文件访问服务是否正确。无论如何谢谢。@tereško应该
isLoggedIn()
在它自己的类中还是在
User
类中?