web-dev-qa-db-ja.com

現在ログインしているユーザーのロールのリストを取得する方法

すべての可能なロールに対してユーザーをチェックする必要なく(つまり、Page.User.IsInRole()を使用して)、ログインしているユーザーがどのロールに属しているかを知りたい

37
lithelike

_using System.Web.Security;_

_Roles.GetRolesForUser() 
_

または

Roles.GetRolesForUser(String)現在ログインしているユーザーをターゲットにしていない場合。

65
lithelike

現在ログインしているユーザーの特定の役割を確認する場合は、これを試してください。

Roles.IsUserInRole("Admin")
1
alam.net