Являясь довольно новым для MVC Framework, я пытаюсь создать специализированный поставщик членства, который может поддерживать концепцию групп или отделов.Добавить членство в группе для поставщика пользовательских членства/ролей
Мне нужно, чтобы каждый пользователь принадлежал одному (и только одному) из нескольких групп - каждая группа (и ее члены) может просматривать только записи, принадлежащие ей, - идентифицированные GroupId.
Мне нужно каким-то образом сохранить этот групповой профиль в профиле пользователей, чтобы, когда они вошли в систему и вызывают (например) метод Index на контроллере, передается groupid, который затем фильтрует записи, которые пользователь может видеть ,
Я уверен, что это простой подход, но у меня, похоже, есть ментальный блок.
Любое понимание будет полезным (и, вероятно, embarassingly просто!)
Roger
Проблема, с которой я столкнулся бы при создании роли, - это потенциальное количество ролей. Я внедрил пользовательский поставщик членства и пользовательскую определенную таблицу пользователей. Каждая запись пользователя имеет дополнительный связанный с ней GroupId. Затем я могу отфильтровать таблицы по всему сайту с помощью этого GroupId. У меня также есть роли, расположенные сверху, чтобы некоторые пользователи могли выполнять различные функции (добавление, удаление и т. Д.). Спасибо за ваш вклад - эта ссылка была хорошим фоном. – RogerDodge