我想使用Membership
该类创建一个 Login.aspx 页面。我通过使用检查用户名和密码Membership.ValidateUser(txtUsern.Text, txtPass.Text)
,现在我想获取该用户的角色。类中是否有Membership
获取用户角色的方法?
谢谢....
我想使用Membership
该类创建一个 Login.aspx 页面。我通过使用检查用户名和密码Membership.ValidateUser(txtUsern.Text, txtPass.Text)
,现在我想获取该用户的角色。类中是否有Membership
获取用户角色的方法?
谢谢....
String[] roles = Roles.GetRolesForUser(); // roles of currently logged-on user
或者
roles = Roles.GetRolesForUser(userName); // roles of the user with the specified username
您应该使用以下代码
string[] roles = Roles.GetRolesForUser("userName");
上面的角色字符串数组将包含您用户的所有角色。除此之外,如果用户已登录,您可以检查用户是否处于特定角色或未使用
if(Roles.IsUserInRole("Admin"))
{
//your code
}
这里“管理员”是角色。