控制器操作中的多个角色[重复]

Posted

技术标签:

【中文标题】控制器操作中的多个角色[重复]【英文标题】:Multiple roles in Controller action [duplicate] 【发布时间】:2013-12-07 00:25:55 【问题描述】:

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

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

[Authorize(Roles = "admin")]

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

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

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

【问题讨论】:

是的......现在工作......谢谢@Zabavsky 我想this这个问题已经给你答案了。 感谢@developer10214 【参考方案1】:

是的,像这样:

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

【讨论】:

以上是关于控制器操作中的多个角色[重复]的主要内容,如果未能解决你的问题,请参考以下文章

将控制器操作权限动态分配给 asp.net MVC 中的角色

JSP MVC:如何使用具有多个视图和动作的控制器 [重复]

在 MVC 中处理多个角色 - 基于操作的可访问性

在活动目录中,转移和占用操作主机角色(占用)

在活动目录中,转移和占用操作主机角色(转移)

近期处理多个Highcharts图标时,碰到重复操作,所以编写了一个流程控制器