Как можно проверть текущего пользователя в symfony?

Пользователь

от deshaun_cormier , в категории: PHP , 8 месяцев назад

Как можно проверть текущего пользователя в symfony?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от greyson , 8 месяцев назад

@deshaun_cormier 

В Symfony, вы можете получить текущего аутентифицированного пользователя, используя объект SecurityContext:

1
$user = $this->get('security.context')->getToken()->getUser();


После получения пользователя, вы можете проверить его тип и использовать соответствующую информацию. Например, если вы хотите проверить, является ли пользователь анонимным:

1
2
3
if (!is_object($user)) {
    // пользователь анонимный
}