Size: a a a

2021 August 13

dp

dbdbdb pssp in symfony
Всем привет , разрешено ли здесь размещать вакансию ?
источник

SP

Sergey Protko in symfony
Смотри описание
источник

dp

dbdbdb pssp in symfony
Только прочел, спасибо !
источник

IR

Ilshat Rakhmatullin in symfony
ребят, подскажите, как для авторизованного пользователя добавить дополнительные роли на каждом запросе? если делаю через tokenStorage->setToken, то слетает авторизация. симфони 5.
источник

✨Basic_Instinct✨ in symfony
у тебя сущность пользовтаеля от UserInterface ?
источник

IR

Ilshat Rakhmatullin in symfony
да
источник

D

Dmitry in symfony
кто-то знает как в юнитах получить role_hierarchy данные из конфига ? дабы не мокать этот конкретный сервис и взять реальные данные
источник

✨Basic_Instinct✨ in symfony
нужно переопледелить метод isEqualTo в твоей сущности и указать поля, по которым Security будет разлогинивать пользователя
источник

✨Basic_Instinct✨ in symfony
и добавить к своей сущности
implements UserInterface, EquatableInterface
источник

✨Basic_Instinct✨ in symfony
открой
/vendor/symfony/security-core/User/User.php
можешь посмотреть как реализован метод
должно помочь...
источник

IR

Ilshat Rakhmatullin in symfony
помогло. спасибо большое 👍
источник

IR

Ilshat Rakhmatullin in symfony
а вообще правильно ли менять роли авторизованного юзера? я добавляю ROLE_SUBSCRIBED если в базе есть подписка. но делаю это через eventsubscription. может надо сразу правильно формировать?
источник

✨Basic_Instinct✨ in symfony
ParameterBagInterface инжектишь и далее $this->parameter->get('name')
источник

D

Dmitry in symfony
это если просто параметр получить
источник

D

Dmitry in symfony
а для role_hierarchy там строится мапа ролей, это слегка не то
источник

✨Basic_Instinct✨ in symfony
подписка не относится к ролям, так что имхо это не правильно
источник

IR

Ilshat Rakhmatullin in symfony
я так понимаю, роли лучше использовать для вещей более постоянных. ок. будем думать в другом направление
источник

✨Basic_Instinct✨ in symfony
хз, так не пробовала, но по идее получишь массив
источник

✨Basic_Instinct✨ in symfony
роли для фильтрации доступа, это все для чего нужны
источник

IR

Ilshat Rakhmatullin in symfony
ну я и думал фильтровать доступ к некоторым страницам по наличию подписки. но как то геморно выходит через роли. проще что то другое для парочки страниц
источник