asp.net-core-mvc - 您如何访问 IdentityUser 以更改其角色?
问题描述
我想在我的应用程序中更改用户的角色。
我使用依赖注入来访问我的控制器中的 UserManager _usermanager。要更改我应该调用 _usermanager.AddToRoleAsync(IdentityUser user, string role) 的角色,但我似乎无法找到 IdentityUser 实体。
[HttpPost]
public async Task<IActionResult> BewerkGebruiker(int id , ... )
{
Gebruiker g;
using (var context = new UTILcontext())
{
_userManager.AddToRoleAsync(<<what do i put here?>>),Rol);
_manager.UpdateGebruiker(g);
return RedirectToAction("Gebruikers");
};
解决方案
我不知道 _userManager.Users 属性。这样我就可以找到正确的 IdentityUser 来填充 AddToRoleAsync。
问题解决了!
推荐阅读
- javascript - 图像尺寸未正确反映
- javascript - 在 vue cli 中的所有 html 标记处自动生成唯一 ID
- jkube - helm 如何使用jkube部署依赖服务
- javascript - 返回 https 获取请求最终编辑数据的节点 JS 函数
- react-tsx - 当用户单击后退和前进按钮时,我如何使该 div 标签动态化需要更改的数字
- python - 信号发射是否等待接收端完成?
- python-3.x - 如何遍历列表中的每两个元素,python3?
- python - 为什么我在多个进程中得到相同的记录器
- node.js - 如何正确构建一对一聊天中的消息发送?
- docker - 将 NodeRED Docker 映像部署到 Heroku 失败,但本地构建没有错误