时间:2010-07-25 09:52:10

标签: c# asp.net-mvc

1 个答案:

答案 0 :(得分:1)

只需扩展AuthorizeAttribute并覆盖AuthorizeCore,添加您自己的逻辑并返回true或false。

public class CustomAuthorizeAttribute : AuthorizeAttribute
{
    protected override bool AuthorizeCore(HttpContextBase httpContext)
    {
        var defaultResult = base.AuthorizeCore(httpContext);

        // custom logic

        return true; // or false
    }
}