понимаю суть [Authorize (Roles="Administrator")] - происходит проверка авторизации данного пользователя на право допуска к дальнейшим действиям, а Roles - Это дополнительный фильтр который говорит что пропускать только тех у кого роль, например администратора? Но почему то страница блокируется для всех не пускает с любой ролью, а я не могу понять почему и как отследить где косяк, ошибок не выдаёт, просто есть такое ощущение что он либо не видит вообще какая роль у данного пользователя, либо видит но не в том виде как я задаю фильтр, хотя роль с таким наименованием есть и она связана с пользователем по Id. Уже две недели бьюсь, что делать хз😢
две недели? это же жопа. Если ты используешь стандартый identity то все просто работает из коробки, там связь многие ко многим. в бд есть роли, в бд есть юзеры и есть таблица роли юзеров, где хранятся все пары типа петя : админ, петя : манагер, зоя : продавщица. Последние и указываются в свойстве Roles атрибута Authorize
Обсуждают сегодня