Ответ 1
Вы должны адаптировать свой дизайн, потому что каждая организация отличается. Проверьте эту страницу, вы можете увидеть шаблон для администрирования на основе ролей.
Здесь возникает вопрос о разработке программного обеспечения, с которым я столкнулся несколько раз, и никогда не нашел идеального решения (теперь я снова об этом говорю.)
Многим приложениям требуется некоторая форма управления пользователями/ролями. У вас есть базовые пользователи, группы, к которым эти пользователи могут принадлежать (не ограничиваясь одним), роли и разрешения, которые у них есть, организационные единицы и целый набор свойств и других функций, специфичных для проекта.
Мой вопрос: каким образом люди знают и/или имеют опыт разработки и создания действительно динамичной, гибкой системы управления пользователями? Есть ли какие-либо шаблоны дизайна, которые вы знаете, которые действительно помогают?
Вы должны адаптировать свой дизайн, потому что каждая организация отличается. Проверьте эту страницу, вы можете увидеть шаблон для администрирования на основе ролей.
Глава 2 Книга ресурсов модели данных, том. 1: может быть полезной библиотека универсальных моделей данных для всех предприятий.
Не уверен, что это вам поможет, но если у вас есть возможность, вы должны проверить встроенные функции в ASP.NET. Вы могли бы получить некоторые указатели, по крайней мере, оттуда.
Взгляните на статью Скотта Митчелла, посвященную членству в ASP.NET 2.0, ролям и профилям: