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

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

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

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

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

Войти через центр авторизации
Похожие вопросы
Монополия Санкт-Петербург
от 87 000 до 87 000 ₽
Enqo Москва
от 200 000 ₽
30 апр. 2024, в 23:39
3000 руб./за проект
30 апр. 2024, в 23:32
1500 руб./за проект
30 апр. 2024, в 22:44
500 руб./в час