Flo*_*ind 6 asp.net-mvc asp.net-mvc-5 asp.net-identity
在MVC4中我使用的是代码
Roles.AddUserToRole(User.Identity.Name, "Approved");
Run Code Online (Sandbox Code Playgroud)
在MVC5身份模型中是否还有其他方法(将用户添加到角色"已批准")?
编辑:我想问这是将用户添加到角色的正确方法吗?因为在很多示例中他们不使用此代码.
Lin*_*Lin 15
您可以在任何类型的对象上调用AddToRole或AddToRoleAsync作为实例方法UserManager<TUser>在MVC 5中实现它,如下所示:
var _context = new ApplicationDbContext();
var UserManager = new UserManager<ApplicationUser>(new UserStore<ApplicationUser>(_context));
UserManager.AddToRole("UserName", "UserRole");
Run Code Online (Sandbox Code Playgroud)
有关更多详细信息,请查看以下链接:
http://msdn.microsoft.com/en-us/library/dn468199(v=vs.111).aspx
| 归档时间: |
|
| 查看次数: |
12346 次 |
| 最近记录: |