4

アプリケーションにログインしているユーザーのuserIDとroleIDを取得するにはどうすればよいですか?User.Identityこれらの詳細が含まれていませんか?

ありがとう、
イル

4

3 に答える 3

13

Here's how:

string userId = Membership.GetUser().ProviderUserKey.ToString();
string[] roleNames = Roles.GetRolesForUser(username);
于 2010-05-04T10:35:28.343 に答える
4

知っておくとよいもう1つの方法は次のとおりです。

bool isAdmin =  Roles.IsUserInRole("Admin");
于 2010-05-04T11:28:04.067 に答える
3

あなたもこれを使うことができます:

List<String> roles = Roles.GetRolesForUser().ToList();
于 2012-04-13T12:54:59.880 に答える