Контроль доступа Symfony Security не реагирует на изменения пользователя в БД

Вы можете использовать обработчик с .postDelayed () и настроить его на наличие рекурсивной структуры, поэтому каждый раз через него будет изменен цвет, а затем будет опубликован следующий runnable, чтобы скрыть несколько секунд позже.

0
задан tomJO 28 February 2019 в 17:32
поделиться

2 ответа

Я пошел с избирателями Symfony: https://symfony.com/doc/current/security/voters.html

Не смог достичь этого без роли безопасности без регистрации отъезд.

0
ответ дан tomJO 28 February 2019 в 17:32
поделиться

Я думаю, этот вопрос похож на ваш. Принятый ответ был:

$user = $this->getUser();
$user->addRole('ROLE_ADMIN');
$this->get('fos_user.user_manager')->updateUser($user);
$token = new UsernamePasswordToken($user, null, 'main', $user->getRoles());
$this->get('security.context')->setToken($token);
0
ответ дан vyctorya 28 February 2019 в 17:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: