Ich erstelle eine Anwendung, indem es eine rollenbasierte Modulverwaltung gibt, die jederzeit geändert wird. Szenario:
- Wenn ein Benutzer Zugriff zum Erstellen und Anzeigen von Mitarbeitern hat, kann ein Benutzer nur Mitarbeiter erstellen und anzeigen, aber in Zukunft kann der Administrator die Benutzerrolle von Erstellen und Anzeigen zum Anzeigen und Löschen ändern, als ein Benutzer nur diese Aktivität ausführen kann.
Ich versuche es mit, [Authorize(Roles ="Staff")]
aber wenn der Administrator die Laufzeit ändert, wird sie nicht verwaltet.
Kann jemand das untersuchen und sich bei mir melden?
Create Employee
, View Employee
und @Emad Ja ich Notwendigkeit ändert sich zum Zeitpunkt der Anmeldung , ob es irgendwelche Änderungen während der Live - Session sind dann gibt es keine in einer Rolle beeinflussen. Ist es möglich?
Authorize(Roles ="Staff")
stellt sicher, dass nur Benutzer mit RolleStaff
auf diese Aktion zugreifen können. Wenn der Benutzer aus dieser Rolle entfernt wird, kann der Benutzer nicht darauf zugreifen. Geschieht dies nicht?