Как сделать разделение прав доступа компаний в веб-приложении ASP .NET MVC?

Изучаю .NET MVC.
Хочу для примера написать сервис, в котором могут регистрироваться различные компании, которые имеют доступ к функционалу(допустим хранят свои документы).
У каждой компании может быть несколько пользователей. Для каждой компании создается свой путь в URL например mysite.com/rogaikopita.
Как сделать так, чтобы компании имели доступ только к своим документам? Т.е. если я из другой компании и набрал mysite.com/rogaikopita/docs , то там пусто , либо меня перебрасывает на сайт моей компании
  • Вопрос задан
  • 3494 просмотра
Решения вопроса 2
@llirikkkk
Разумеется:
- у вас есть база данных
- в базе данных есть связи между пользователями и компаниями

Неким образом в controller или уже в action вы получаете сведения о наличии/отсутствия данных связей и в зависимотре от этого решаете, что возвращать пользователю.

Ну и разумеется, вы знаете про роутинг.
Ответ написан
Комментировать
Разберитесь как работать с asp.net/indentity, вам оно определенно пригодится
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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