2017-03-19 1 views
0

Jetzt kann ich ASP.NET Identity Manager verwenden, um die Benutzer und Rollen zu verwalten. Übrigens mache ich es gerade im Web.ASP.NET Identity Manager zum Verwalten von Benutzerzugriff auf Seitenebene

Als nächstes möchte ich lernen, was eine gute Möglichkeit ist, die Seite basierend auf Rollen zu verwalten. Beispiel Admin-Rolle kann auf page1.aspx und page2.aspx zugreifen, während Benutzerrolle auf page3.aspx zugreifen kann.

Schreiben Sie meinen eigenen benutzerdefinierten Code oder es gibt eine Microsoft-integrierte Klasse, um dies zu tun?

Grüße, Steve

Antwort

0

für Web Forms und MVC können Sie das Autorisieren der Klasse oder jede Methode Attribut hinzufügen, für rollenbasierte Berechtigungen auf einer Pro-Seite-Basis zu implementieren.

[Authorize(Roles = "User,Admin")] 

Wenn Sie darüber hinaus gehen müssen, müssen Sie Ihren eigenen Code erstellen, der Ihren Bedürfnissen entspricht.

+0

jede Probe, auf die ich verweisen kann? – Steve

Verwandte Themen