将角色属性添加到现有的MVC 5 Web应用程序

时间:2015-11-14 15:08:19

标签: c# asp.net-mvc authentication forms-authentication user-roles

我已根据官方ASP.NET网站上发布的示例创建了一个项目:MVC 5 with 2FA, email confirmation, password reset SMS,Two-Factor Authentication。另一方面,虽然Roles有一个单独的表,但我不知道如何集成这种符合我最佳要求的控件。我只是想创建一些角色并将它们分配给用户。用户登录系统后,我想检查他的角色并让他们达到此角色的已启用操作。我怎样才能进行这样的整合?

1 个答案:

答案 0 :(得分:0)

您可以使用Authorize属性指定允许访问控制器或操作的角色。

[Authorize(Roles="user, admin, another")]