【发布时间】:2012-12-01 20:54:53
【问题描述】:
我正在尝试创建自己的 [Authorize] 属性,以便我可以使用自己的授权逻辑来拥有分层角色。
如果有人在控制器或操作上执行[Authorize(Roles = "Admin")]
如何在我的 AuthorizeCore 函数中获取字符串“Admin”?
我正在使用此代码:
public class Authorize : AuthorizeAttribute
{
protected override bool AuthorizeCore(HttpContextBase httpContext)
{
//authorize role logic
if (true)
return true;
return false;
}
}
MVC4、.net 4.5、c#、VS 2012
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-4 authorize-attribute