asp.net-mvc – Asp.Net核心MVC6如何最初在Identity 3中添加角色
发布时间:2020-05-27 08:25:59 所属栏目:asp.Net 来源:互联网
导读:我在Stackoverflow中找到了这个,到目前为止,似乎有很多关于在Identity 1中添加角色的问题. 2但在身份3中有所不同. 我想在数据库中播种角色.我只有两个.我打算使用我注入到类中的_roleManager.没关系.我的问题是..似乎没有任何实际添加角色的方法.使用CreateAs
|
我在Stackoverflow中找到了这个,到目前为止,似乎有很多关于在Identity 1&中添加角色的问题. 2但在身份3中有所不同. 我想在数据库中播种角色.我只有两个.我打算使用我注入到类中的_roleManager.没关系.我的问题是..似乎没有任何实际添加角色的方法.使用CreateAsync是为了将用户添加到角色..你如何编码使用“_userManager”添加角色或者你必须这样做其他方式? 解决方法编辑身分 在Identity中RoleManager用于创建角色,UserManager用于将用户添加到角色. if (!roleManager.RoleExists("Administrator"))
{
MyIdentityRole newRole = new MyIdentityRole("Administrator","Administrators can do something with data");
roleManager.Create(newRole);
}
编辑 此外,这是用于将用户添加到角色,这也是一个示例: assuming you test if the user has been assigned to the role "Administrator" before adding them to that role
if(RoleAdministrator == true){
userManager.AddToRole(User.Id,"Administrator");
} (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – ASP.Net 5 project.json脚本命令的完整列表
- asp.net-mvc – 具有默认日期的MVC4日期选择器
- asp.net-mvc – MVC和NOSQL:直接将视图模型保存到MongoDB?
- asp.net-mvc – 在C#中,我如何从一个字节[]中知道文件类型?
- asp.net – HttpMessageHandler与DelegatingHandler
- asp.net-mvc – Unity PerRequestLifetimeManager在不同请求
- asp.net – 如何以程序方式检测漫游器
- asp.net – 关键字不支持:’元数据’.使用MVC3的Entityt框
- asp.net-mvc – MVC Razor String Concat
- asp.net – Oracle.ManagedDataAccess:TNS:无法解析指定的
推荐文章
站长推荐
热点阅读
