gpt4 book ai didi

asp.net-mvc - 如何在 MVC5 中为用户分配角色?

转载 作者:行者123 更新时间:2023-12-04 13:23:13 25 4
gpt4 key购买 nike

在 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/10/20/building-a-simple-todo-application-with-asp-net-identity-and-associating-users-with-todoes.aspx

关于asp.net-mvc - 如何在 MVC5 中为用户分配角色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21217528/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com