簡體   English   中英

哪個組用戶所屬(當前已登錄)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM