I am trying to change the role of a user, using the FOSUserBundle. The problem is: if the user is logged at the same time, he has to relog to see the new role.
Any solutions ?
According to the Security Configuration Reference, there's a always_authenticate_before_granting
option. There's not much informations about that, but I've tried it with custom roles loading from database and it does the trick. It looks like everytime you will make a new request, the security component will reload roles.
So if you want to make sure your roles are refreshed and reloaded in your user session just set this option to true
in your security.yml
:
# app/config/security.yml
security:
always_authenticate_before_granting: false
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With