Controller操作中的多个角色

时间:2013-11-22 07:37:34

标签: c# asp.net asp.net-mvc asp.net-mvc-4 asp.net-mvc-5

我尝试在mvc4中创建自定义角色提供程序,以便在我的站点中授予用户访问权限。 当我尝试使用角色提供者时是成功的。

我成功创建了像这样的角色提供者

[Authorize(Roles = "admin")]

我的问题是,我可以在控制器中使用多个角色名称吗? 我的意思是。

[Authorize(Roles = "admin")]
[Authorize(Roles = "admin")]

尝试使用此代码,但不适合我。任何人都可以告诉我它是如何工作的? 感谢

1 个答案:

答案 0 :(得分:12)

是的,就像这样:

[Authorize(Roles = "admin,userRole")]