[英]Which group user belongs (currently logged in)
在我的視圖內,我使用以下命令檢查用戶角色
HttpContext.Current.User.IsInRole("Admin");
在控制器內部,我使用的是authorize屬性
[Authorize(Roles = "Admin, UserTwo")]
如何檢查控制器中當前登錄的用戶(哪個組,管理員或管理員)?
由於HttpContext
對您可用,因此第一行在控制器中仍然有效:
HttpContext.Current.User.IsInRole("Admin");
HttpContext.Current.User.IsInRole("UserTwo");
如果您想弄清楚如何確定用戶所屬的所有角色,則取決於您的身份驗證方式(ASP.Net成員資格,Active Directory等)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.