我最近学习了Symfony2,并且创建了一个小应用程序。到现在为止它工作正常。如何使用Symfony2处理用户身份验证,权限和用户角色?
我创建了一个用户模块,我注册了一个用户。然后该用户可以登录访问该应用程序。我也使用SESSION将用户对象从一个页面传送到另一个页面。我还没有做任何形式的身份验证,将检查用户会话是否处于活动状态,这是我手动输入网址时的原因,它会将我带到页面而不检查我是否已登录。
另外我想让不同的用户具有不同的访问角色。我,我不想给所有用户全部访问权限。一些用户应该访问权限有限。
谁能告诉我:
- 什么是做到这一点的最好办法。
- 我怎么能重定向每个输入的URL,登录页面,除非用户登录
- 我也想有一些相同的教程。
我会强烈建议你从手册开始:http://symfony.com/doc/current/book/security.html,并通过它的工作。 S2附带了您要求的所有内容。 FOSUserBundle非常有用,但不以任何方式要求。开发对S2基本安全功能的理解,然后构建在最前面。 – Cerad 2012-04-17 13:22:51
非常感谢。这就是我真的需要这个时间 – ScoRpion 2012-04-17 14:02:30