Сценарий: Я нахожусь в процессе создания веб-сайта (предлагающего услугу), где пользователи должны будут купить подписку/пакет, чтобы использовать веб-сайт. Эти подписки являются, по сути, продуктами и основаны на типе подписки, пользователи будут иметь доступ к различным материалам. Мне нужны только два типа подписки. Примером может служить Pluralsight, где вы можете купить подписки STANDARD или PLUS, и у вас есть доступ к файлам, только если у вас есть подписка PLUS.Веб-сайт MVC 5 с подписками/пакетами
Технология: Я использую ASP.NET MVC 5 и Entity Framework для доступа к базе данных.
До сих пор: Я думал реализовать его с помощью ролей/претензий, где каждая роль определяет определенный тип подписки. При покупке подписки пользователю будет предоставлена соответствующая роль. Но я просто не уверен, как такая проблема вообще решена, и я хочу сделать это правильно.
Пожалуйста, помогите мне в правильном направлении. Спасибо
Вашей первая ссылка сломана, но я читал об областях. Значит ли это, что мне придется дублировать много кода, потому что есть много общего, что мои подписки имеют общий характер? Спасибо за ваш быстрый ответ. – user2711444