Как обрабатывать уровни членства с помощью ролей ASP.NET - PullRequest
0 голосов
/ 21 марта 2011

Я создаю веб-сайт на основе подписки, который в настоящее время имеет три уровня подписки: лошади, футбол, лошади и футбол. Я думал о реализации стандартной авторизации на основе ролей, когда подписчик Horses получал роли, в том числе те, которые используют раздел Horses и т. Д.

Должен ли я использовать стандартный поставщик ролей, а когда участник подписывается на сайт, назначать ему роли для своей подписки или использовать иерархический поставщик ролей, который при запросе ролей для участника использует только участника уровень подписки для «расчета» набора ролей для участника.

Ответы [ 2 ]

1 голос
/ 21 марта 2011

Подход 1 является более контролируемым и детерминированным, в отличие от подхода 2.

Это будет зависеть от того, сколько «общедоступных» областей у вас есть.Я бы пошел с вариантом 2, в противном случае вариант 1.

0 голосов
/ 21 марта 2011

Кажется, что это роли aspnet, и распределение ролей мне кажется хорошим решением, требующим минимального количества кода

...