Задать вопрос
IgorPI
@IgorPI

Зачем у одного пользователя много ролей?

Зачем в Symfony у одного пользователя много ролей?
Как теперь однозначно сказать кто перед нами?

public function getRoles(): array
    {
        $roles = $this->roles ?? [];
        // guarantee every user at least has ROLE_OPERATOR
        $roles[] = 'ROLE_OPERATOR';

        return array_unique($roles);
    }


В итоге я получу вот такую бороду.
0: "ROLE_ADMIN"
1: "ROLE_OPERATOR"


Как теперь я в SPA однозначно определю кто перед нами?
  • Вопрос задан
  • 126 просмотров
Подписаться 1 Простой 1 комментарий
Решение пользователя sl0 К ответам на вопрос (3)
@sl0
Потому что пользователь может иметь много ролей, это норма.
Ответ написан