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

Как можно проверить правда доступа, если они хранятся в базе?

Добрый день! Вопрос скорее теоретический,потому что никак не могу разобраться с документацией (возможно ускользает в виду проблем с иностранным). Мне нужно организовать разграничение прав доступа, не только по ролям, но и по конкретным действиям (VIEW,EDIT...) этих ролей.
В документации часто вижу использование метода ... ->isGranted('EDIT', $item). Но все примеры, которые я нахожу, направлены на то, что доступы там уже указаны в конфиге. Можно ли нечто подобное применять и для доступов, которые вытягиваются из БД? Может у кого-то завялалась ссылочка на статью или небольшой примерчик, буду весьма признательна!
  • Вопрос задан
  • 81 просмотр
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
slimus
@slimus
Symfony, Golang
Вам нужны voters: symfony.com/doc/current/security/voters.html
Ну а дальше гуглите просто:
stackoverflow.com/questions/13020648/how-to-store-...
https://www.reddit.com/r/symfony/comments/2t8evg/d...
и так далее
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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