FOSUserBundle (用户切换角色)
Posted 飞羽
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FOSUserBundle (用户切换角色)相关的知识,希望对你有一定的参考价值。
重置一个令牌后切换角色
$loggedInUser = $this->get(‘security.context‘)->getToken()->getUser(); $loggedInUser->removeRole(‘ROLE_ABC‘); $loggedInUser->addRole(‘ROLE_XYZ‘); $token = new \Symfony\Component\Security\Core\Authentication\Token\UsernamePasswordToken( $loggedInUser, null, ‘main‘, $loggedInUser->getRoles() ); $this->container->get(‘security.context‘)->setToken($token);
以上是关于FOSUserBundle (用户切换角色)的主要内容,如果未能解决你的问题,请参考以下文章
在使用 FOSUserBundle 进行用户注册期间添加默认角色
FOSUserBundle (弃用SecurityContext )