【发布时间】:2017-04-25 18:27:22
【问题描述】:
愿你平安
我正在尝试删除用户的所有角色以禁用他的权限并阻止他访问某些页面。
我发现这种方法可以删除一个角色并且它有效:
await UserManager.RemoveFromRoleAsync(userid, role);
其中 userid 是我要禁用他的权限的用户 ID。
所以,我使用此代码删除同一用户的所有角色
foreach (string role in roles) {
await UserManager.RemoveFromRoleAsync(userid, role);
}
但我卡在这里如何将 AspNetRoles 表中的角色 ID 保存到
string[] roles
有什么帮助吗?
或者还有其他方法可以删除用户的所有角色吗?
我正在使用 asp.net 身份版本 2
【问题讨论】:
标签: c# asp.net asp.net-mvc asp.net-mvc-5 asp.net-identity-2