Роли пользователя действуют только после выхода из системы в Symfony2

Я получил две формы в виде, когда пользователь отправляет одну из двух, я обновляю его роль. Я смотрю базу данных, изменения в порядке.

К сожалению, сессия php уже включена, мне нужно выйти из системы, а затем войти в систему для получения профиля.

Я имею в виду, что у меня есть кнопка, которая отображается только тогда, когда мой пользователь получил определенную роль, но если я изменил роль, она все равно отображается, пока я не выхожу из системы и не авторизируюсь.

Можно обновить сеанс php?

2

Решение

Брандмауэр Symfony имеет встроенную функциональность для решения проблемы.

Добавьте эту строку для app / config / security.yml в разделе «security»:

security:
always_authenticate_before_granting: true
1

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

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

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