Я пытаюсь обновить роли пользователя после того, как пользователь подтверждает свой номер телефона.
Я делаю обновление в базе данных:
$user->setRoles(["ROLE_USER"]);
$em->persist($user);
Это прекрасно работает и обновляет роль пользователя в базе данных. (Раньше у пользователей была группа «ROLE_UNACTIVATED»).
Однако он не обновляет роли пользователя в сеансе (токен безопасности), поэтому пользователю необходимо выйти из системы, а затем войти еще раз.
Итак, вопрос в том, как обновить роли пользователя в маркере безопасности?