gpt4 book ai didi

symfony - 更改远程用户的角色,而无需重新登录

转载 作者:行者123 更新时间:2023-12-04 06:44:30 27 4
gpt4 key购买 nike

我正在尝试使用FOSUserBundle更改用户的角色。问题是:如果用户同时登录,则他必须重新登录才能看到新角色。

有什么解决方案吗?

最佳答案

根据Security Configuration Reference,有一个always_authenticate_before_granting选项。关于这方面的信息并不多,但是我已经尝试过从数据库中加载自定义角色,并且可以解决问题。看起来每次您提出新请求时,安全组件都会重新加载角色。

因此,如果您要确保在用户 session 中刷新并重新加载角色,只需在true中将此选项设置为security.yml即可:

# app/config/security.yml
security:
always_authenticate_before_granting: false

关于symfony - 更改远程用户的角色,而无需重新登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9220975/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com