Als relativ neues Mitglied des MVC Framework möchte ich einen benutzerdefinierten Mitgliedschaftsanbieter einrichten, der das Konzept von Gruppen oder Abteilungen unterstützen kann.Hinzufügen einer Gruppenmitgliedschaft zum benutzerdefinierten Mitgliedschafts-/Rollenanbieter
Ich muss jeden Benutzer zu einer (und nur einer) von mehreren Gruppen zuordnen - jede Gruppe (und ihre Mitglieder) kann nur Datensätze anzeigen, die dazu gehören - identifiziert durch die GroupId.
Ich muss irgendwie diese Groupid innerhalb des Benutzerprofils speichern, so dass, wenn sie angemeldet sind und (zum Beispiel) die Index-Methode auf dem Controller aufrufen, die Groupid übergeben wird, die die Datensätze filtern wird, die der Benutzer sehen kann .
Ich bin mir sicher, es ist ein direkter Ansatz, aber ich habe eine mentale Blockade damit.
Einsicht wird hilfreich sein (und wahrscheinlich embarassingly einfach!)
Roger
Das Problem, das ich mit der Einrichtung einer Rolle haben würde, ist die schiere mögliche Anzahl von Rollen. Ich habe einen benutzerdefinierten Mitgliedschaftsanbieter und eine benutzerdefinierte Benutzertabelle implementiert. Jedem Benutzerdatensatz ist eine zusätzliche GroupId zugeordnet. Ich kann dann die Tabellen auf der gesamten Site mit dieser GroupId filtern. Ich habe auch Rollen, die oben geschichtet sind, um bestimmten Benutzern zu erlauben, die unterschiedlichen Funktionen durchzuführen (hinzufügen, löschen usw.) Danke für Ihre Eingabe - dieser Link war guter Hintergrund auch. – RogerDodge