В последнее время я читал и играл с ASP.NET MVC, чтобы выяснить, будет ли это новая структура для существующего продукта.
Продукт состоит из многопользовательского веб-сайта, на котором я создаю клиентов и добавляю их в соответствующие компании. Затем каждый пользователь имеет доступ к некоторым действиям, добавлению данных и т. д. в рамках своей собственной компании.
Как мне создать такую структуру в MVC? Я в основном хочу быть «супер-админом», который может создавать новых пользователей, добавлять их в компании и контролировать их права. Обычные пользователи также будут иметь разные роли пользователей (администратор, пользователь, гость) в своей компании.
У меня почти все остальное настроено (MVC и фреймворк Entity потрясающие), но мне просто нужен этот последний уровень разделения.
Любая помощь горячо приветствуется.