所以我有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
答案 0 :(得分:0)
问题与路径的权限有关 - 要记住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
此致