用户角色仅在Symfony2中注销后才有效

时间:2015-12-14 09:21:41

标签: php symfony role

我在视图上有两个表单,当用户提交两个表单中的一个时,我更新了他的角色。我看数据库,改变很好。

不幸的是php会话已经开启,我需要注销然后登录才能获得profil实现。

我的意思是我有一个按钮,只有当我的用户有某个角色时才会显示,但是如果我更改了角色,它仍然会在我不注销/登录时显示。

可以刷新php会话吗?

1 个答案:

答案 0 :(得分:1)

Symfony的防火墙包含一个内置功能来解决问题。

在'security'propriety:

下为app / config / security.yml添加此行
security:
    always_authenticate_before_granting: true