使用 UserId 获取角色
Get Roles with UserId
有没有办法获取用户在使用他们的 UserId(唯一标识符)时的所有角色?我知道我可以使用 Roles.GetRolesForUser(string username)
,但我当时没有用户名,但有 UserId。我可以获得用户名,但希望我能尽可能绕过它。
好吧,想出了我自己的解决方案,不确定它是否是最好的并且还没有测试过,但理论上它应该可行。如果有人有更好的东西,请分享。
string userName = Membership.GetUser(userGuid).UserName;
var roles = Roles.GetRolesForUser(userName);
有没有办法获取用户在使用他们的 UserId(唯一标识符)时的所有角色?我知道我可以使用 Roles.GetRolesForUser(string username)
,但我当时没有用户名,但有 UserId。我可以获得用户名,但希望我能尽可能绕过它。
好吧,想出了我自己的解决方案,不确定它是否是最好的并且还没有测试过,但理论上它应该可行。如果有人有更好的东西,请分享。
string userName = Membership.GetUser(userGuid).UserName;
var roles = Roles.GetRolesForUser(userName);