2012-02-15 4 views
2

Я ищу для внедрения системы членства, где есть несколько разных уровней членства.Пользовательское членство ASP.net с администраторами групп

Что-то вдоль линий:

  • Администраторы
    • Боб
  • Члены Организации
    • Организация
      • Фред
  • Владельцы
    • Поддержка пользователей
      • Вильма

Я хотел бы Администратору быть аб le, чтобы добавить организацию, а с тех пор на человека, назначенного администратором/владельцем организации, будет делегирована задача создания членства/ролей и т. д. только внутри этой подгруппы (конечно, администратор сможет переопределить/изменить это также)

Таким образом, в этом примере Боб может добавить организацию с fred в качестве своего администратора, а fred может назначить нового пользователя, говорящего «Thelma» в качестве члена его организации.

Из того, что я видел, это действительно не соответствует модели членства/ролей, которые использует asp.net, если я не думаю об этом неправильно.

Есть ли способ сделать эту работу с встроенными поставщиками или будет наилучшим подходом к тому, чтобы потрогать их и реализовать что-то обычай?

ответ

0

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

После этого у вас есть членский членский членский член в вашей организации, который вы можете использовать для запроса организациям, которым принадлежит пользователь.

Shure вы можете реализовать пользовательский поставщик, но может потребоваться время для кода и отладки. Я использовал aproach, о котором я упоминал много лет назад, и избавил меня от реализации пользовательского поставщика.

Смежные вопросы