HWIOAuthBundle с опциями FOSUserBundle и Запомнить меня

Так что у меня есть HWIOAuth Bundle и FOSUserBundle, и когда я по какой-то причине использую опцию запомнить меня, он продолжает циклически повторяться в / 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

Может кто-нибудь сказать мне, что я делаю не так? Спасибо.

— Редактировать —

Также это на моем профилировщике, поэтому у меня открыта аутентификация, но по какой-то причине она зацикливается на странице входа в систему: http://grab.by/Gru2

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

С уважением

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]