如何将角色分配给MVC5中的用户



在mvc4中我正在使用代码

Roles.AddUserToRole(User.Identity.Name, "Approved");

在MVC5身份模型中,还有其他方法可以执行相同的方法(将用户添加到角色"批准")?

编辑:我是想问这是将用户添加到角色的正确方法吗?因为在许多示例中,他们不使用此代码。

您可以将AddToRoleAddToRoleAsync称为类型UserManager<TUser>对象上的实例方法,以在MVC 5中实现它,如下:

var _context = new ApplicationDbContext();
var UserManager = new UserManager<ApplicationUser>(new UserStore<ApplicationUser>(_context));
UserManager.AddToRole("UserName", "UserRole");

有关更多详细信息,请查看以下链接:

http://msdn.microsoft.com/en-us/library/dn468199(v = vs.111).aspx

http://blogs.msdn.com/b/webdev/archive/2013/2013/10/20/building-a-simple-todo-application-with-asp-asp-net-sideity-indity-andity-andity-andistity-andistity-and-associating-----todoes.aspx

相关内容

  • 没有找到相关文章

最新更新