假设我们想为用户添加多个角色,可以按以下方式修改代码:
// 获取用户对象
var user = await _userManager.FindByIdAsync(userId);
// 获取指定角色
var role1 = await _roleManager.FindByNameAsync("Role1");
var role2 = await _roleManager.FindByNameAsync("Role2");
// 将用户添加到指定角色
await _userManager.AddToRoleAsync(user, role1.Name);
await _userManager.AddToRoleAsync(user, role2.Name);
这样,即可将用户添加到多个角色中。
上一篇:ASP.NETCoreIdentity在WebAPI中的应用如何实现?
下一篇:ASP.NETCoreIdentity中的ai_user和ai_sessioncookie是什么,如何进行配置?