如何在“aspnet_usersinroles”中为一个角色添加两个用户

本文关键字:一个 添加 用户 两个 角色 aspnet usersinroles | 更新日期: 2023-09-27 18:10:27

是否可以在DB中添加一个角色中的两个用户?例如:我有两个用户,所以,我想在数据库中的Admin角色中添加它们。怎么能做到呢?

我正在使用asp.net MVC5。在一个视图中,我只能调用一个具有Admin角色的User,函数为:

@If(User.IsInRole("Admin"))
{
<p>Test  Admin page!</p>
}

如何在“aspnet_usersinroles”中为一个角色添加两个用户

这篇文章将对您有所帮助:

在ASP中使用角色. NET Identity for MVC

如果你想直接得到结果,那么去你的DB并添加一个新的角色(如果不存在)到AspNetRoles表,然后添加你的用户到AspNetRoles表与该角色的id。这是一个简单的,手动的,但对你来说是最快的。

更新:

由于你的新注释:如果你只需要一点代码,可能这一个是为你:

var user = UserManager.FindByName("YourUserName");
           UserManager.AddToRole(user.Id, "Administrator");
           context.SaveChanges();