asp.net Mitgliedschaft - wie programmatisch bestimmen, Benutzer in Rolle
-
06-07-2019 - |
Frage
Was ist der Code für die Bestimmung, ob ein Benutzer in einer Rolle ist?
Ich habe alle Benutzer über die ASP.NET-Konfiguration Registerkarte Sicherheit einrichten will aber jetzt Logik um einige Schlüsselbereiche, so dass nur die Menschen in bestimmten Rollen sehen und diese Bereiche zugreifen setzen.
Lösung
if (User.IsInRole("rolename")) {
// my action
}
Andere Tipps
Einfache ~
HttpContext.Current.User.IsInRole("roleName")
Schauen Sie sich die Rollen Klasse , speziell IsUserInRole, getUsersInRole, AddUserToRole, etc.
Ich benutze diese die ganze Zeit.
dank "Chris Van Opstal". i mein Problem gelöst, wie diese Weise
public ActionResult Index()
{
if (User.IsInRole("Supervisor"))
{
return RedirectToAction("Index", "InvitationS");
}
return View();
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow