首页 文章

HWIOAuthBundle与FOSUserBundle和记住我的选项

提问于
浏览
0

所以我有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

我的提供者就是这个:https://github.com/LoopTeam/LoopAnime-Website/blob/develop/src/LoopAnime/UsersBundle/Security/Core/User/FOSUBUserProvider.php

有人能告诉我我做错了什么吗?谢谢 .

  • 编辑 -

这也是我的Profiler,所以我打开了身份验证但由于某种原因它在登录页面上循环:http://grab.by/Gru2

1 回答

  • 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

    问候

相关问题