【发布时间】:2011-03-27 07:52:48
【问题描述】:
我正在使用自定义授权属性,以限制未订阅的用户访问某些操作
public class IsSubscriptionActive : AuthorizeAttribute
{
protected override bool AuthorizeCore(HttpContextBase httpContext)
{
//check if user logged in , if not return false
//get user object from request
if(UserObject.IsSubscriptionActive)
return true;
else
return false;
}
}
这里的问题是,无论用户是否登录,这样做都会将用户重定向到登录页面。
所以,我想按原样使用默认授权属性,但有另一个属性将检查订阅状态和重定向。 我该怎么做?
【问题讨论】:
标签: c# asp.net-mvc asp.net-mvc-2