所以我有HWIOAuth Bundle和FOSUserBundle,当我因为某种原因使用remember me选项时它会继续在/ login / route中循环 . 但是,如果我注销并登录,它将正常工作,直到需要刷新 .
我的项目是开源的:https://github.com/LoopTeam/LoopAnime-Website
此处启用了“记住我”选项的安全设置:https://github.com/LoopTeam/LoopAnime-Website/blob/develop/app/config/security.yml
路线在这里:https://github.com/LoopTeam/LoopAnime-Website/blob/develop/app/config/routing.yml
有人能告诉我我做错了什么吗?谢谢 .
- 编辑 -
这也是我的Profiler,所以我打开了身份验证但由于某种原因它在登录页面上循环:http://grab.by/Gru2
1 回答
这个问题与路径的权限有关 - 要记住Symfony有3个从低到高的认证级别 - IS_AUTHENTICATED_ANONYMOUSLY,IS_AUTHENTICATED_REMEMBERED和IS_AUTHENTICATED_REMEMBERED
我的索引页面设置为IS_AUTHENTICATED_REMEMBERED,记住令牌为IS_AUTHENTICATED_REMEMBERED,更改了最后一个修复问题 .
要了解有关权限的更多信息:http://symfony.com/doc/current/cookbook/security/remember_me.html
问候