如何使用Symfony2处理用户身份验证、权限和用户角色?
我最近学习了Symfony2,并用它创建了一个小应用程序。到目前为止,它运作良好 我已经创建了一个用户模块,我在其中注册了一个用户。然后该用户可以登录以访问该应用程序。我还使用会话将用户对象从一个页面传送到另一个页面。我还没有做任何类型的身份验证来检查用户会话是否处于活动状态,这就是为什么当我手动输入url时,它会将我带到页面而不检查我是否已登录 此外,我希望有不同的用户具有不同的访问角色。i、 e我不想给所有用户提供所有访问权限。一些用户应该具有有限的访问权限 谁能告诉我:如何使用Symfony2处理用户身份验证、权限和用户角色?,symfony,Symfony,我最近学习了Symfony2,并用它创建了一个小应用程序。到目前为止,它运作良好 我已经创建了一个用户模块,我在其中注册了一个用户。然后该用户可以登录以访问该应用程序。我还使用会话将用户对象从一个页面传送到另一个页面。我还没有做任何类型的身份验证来检查用户会话是否处于活动状态,这就是为什么当我手动输入url时,它会将我带到页面而不检查我是否已登录 此外,我希望有不同的用户具有不同的访问角色。i、 e我不想给所有用户提供所有访问权限。一些用户应该具有有限的访问权限 谁能告诉我: 最好的方法是什么
FOSUserBundle对于与用户管理相关的所有内容都非常有用,而且它也非常流行,您应该研究它:
请查看此处的文档:谢谢您的回复。这是我所有问题的答案吗?至少是第一个问题。由于我自己不是这个捆绑包的普通用户,我无法回答更多细节。但是文档应该告诉你更多。我强烈建议你从手册开始:然后按照自己的方式完成它。S2附带了您要求的所有现成功能。FOSUserBundle非常有用,但无论如何都不是必需的。了解S2的基本安全功能,然后在此基础上构建。非常感谢。这正是我这次所需要的