@nordwind2013

Как ограничить права в DAL?

7hhutFKq9vo.jpg
Вот так это выглядит сейчас.И как реализовать ограничение прав доступа ( к примеру, какой пользователь может смотреть видео, а какой нет) ? Все необходимо выполнить в DAL слое.
  • Вопрос задан
  • 107 просмотров
Пригласить эксперта
Ответы на вопрос 2
@maltsever
Привет! Немного не понятен вопрос. В контроллере Вы можете получить роль пользователя (например, роль VideoViewer), а далее передавать её куда следует. В зависимости от этого принимать решение показывать или нет.
Ответ написан
Комментировать
MickMS
@MickMS
человек
Посмотри в сторону Identity.
Если нужно без фреймворков, то предлагаю обзавестись типом, который бы проверял какой пользователь под какой ролью заходит. И выдавать в зависимости от роли нужный результат. Это самый простой вариант.
Как правило в DAL описывают, не логику приложения а концепцию хранения данных грубо говоря.
Логику приложения выносят в BLL. В твоем случае ограничение прав доступа к данным, это скорее уже логика самого предложения.
Если я правильно понял вопрос.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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