Tag: isinrole

„IsInRole“ – ist eine Methode, die WindowsPrincipal-Klasse im System gefunden.Sicherheit.Principal-namespace von Microsoft .NET-framework. Es hat mehrere überladungen und gibt einen booleschen Wert zurück, der angibt, ob der principal-Objekt ist Mitglied einer bestimmten Gruppe ist.

Wie funktioniert IPrincipal bekommt seine Rollen?

Anzahl der Antworten 2 Antworten
Ich brauchen, um wissen, wie SiteMapProvider.IsAccessibleToUser() funktioniert. Built-in XmlSiteMapProvider Anrufe HttpContext.User.IsInRole() verwendet System.Security.Principal.GenericPrincipal im Fall von Formularen-Authentifizierung. Woher kommt der aktuelle Benutzer bekommt seine Rollen? Welcher Anbieter lädt diese Art von Informationen? Ich möchte zu überlasten es

Verwendung von Benutzer -.IsInRole () - in einer Ansicht

Anzahl der Antworten 2 Antworten
In meinem mvc5 Projekt zum deaktivieren einer Aktion link für nicht autorisierte Benutzer wollte ich gerne diese @if (User.IsInRole("Admin") | User.IsInRole("Manager")) { @Html.ActionLink("Add New Record", "ProductTypeIndex", "ProductType") } Aber wenn es gibt viele Rollen zu überprüfen, dann

Überschreiben Sie den Nutzer."IsInRole", und [Ermächtige(Roles = "Admin")] für das MVC4-Anwendung

Anzahl der Antworten 3 Antworten
Habe ich eine benutzerdefinierte Rolle, die provider für meine MVC4-Anwendung, wo ich war erfolgreich in der Lage, überschreiben, CreateRole, GetAllRoles und RoleExists Methoden und verknüpfen diese mit meiner bestehenden Datenbank wie folgt: namespace Project.Providers { public class