Я получил две формы в виде, когда пользователь отправляет одну из двух, я обновляю его роль. Я смотрю базу данных, изменения в порядке.
К сожалению, сессия php уже включена, мне нужно выйти из системы, а затем войти в систему для получения профиля.
Я имею в виду, что у меня есть кнопка, которая отображается только тогда, когда мой пользователь получил определенную роль, но если я изменил роль, она все равно отображается, пока я не выхожу из системы и не авторизируюсь.
Можно обновить сеанс php?
Брандмауэр Symfony имеет встроенную функциональность для решения проблемы.
Добавьте эту строку для app / config / security.yml в разделе «security»:
security:
always_authenticate_before_granting: true
Других решений пока нет …