عضوية asp.net - كيفية تحديد برمجيا غير المستخدم في دور
-
06-07-2019 - |
سؤال
ما هو رمز لتحديد ما إذا كان مستخدم في هذا الدور؟
ولقد شكلت جميع المستخدمين من خلال علامة التبويب أمان تكوين ASP.NET ولكن الآن أريد أن أضع المنطق حول بعض المجالات الرئيسية الناس ذلك إلا في بعض الأدوار التي يمكن رؤيتها والوصول إلى هذه المناطق.
المحلول
if (User.IsInRole("rolename")) {
// my action
}
نصائح أخرى
وسهل ~
HttpContext.Current.User.IsInRole("roleName")
وبفضل "كريس فان Opstal". ط تحل مشكلتي مثل هذه الطريقة،
public ActionResult Index()
{
if (User.IsInRole("Supervisor"))
{
return RedirectToAction("Index", "InvitationS");
}
return View();
}
لا تنتمي إلى StackOverflow