1
4
您将无法使用默认的authorized属性执行此操作。您需要使用添加用户行为的自定义类来扩展AuthorizeAttribute。通常,它使用命名用户,但您可以提供一种替代方法。通常情况下,如果同时提供用户和角色,则需要用户位于用户列表中并具有指定的角色之一。
请注意,您还可以添加某种方式来指定在何处查找此操作的id,即。,
然后将一些代码放入属性中,以查找属性表和列中的值,并将其与指定的RouteValue条目进行比较,而不是对其进行硬编码。 |
2
1
您可以编写自定义授权筛选器(实现) IAuthorizationFilter 您的自定义授权筛选器可以将用户ID作为参数。 差不多
然后像这样使用你自己的过滤器
仁慈
|