public class FilterOfPer : ActionFilterAttribute { public override void OnActionExecuting(ActionExecutingContext filterContext) { //base.OnActionExecuting(filterContext); int b = 0; } }在需要权限教研
用法: 还是希望读者把源码看懂,即可运用自如.重点是,为什么有个UserType!!! 登录用户信息: namespace MVCCommonAuth { [Serializable] public class LoginUser { "; public int ID { get; set; } public string UserName { get; set; } public string Roles { get; set; } public DateTime Expires { get;
public class CheckUserAttribute : ActionFilterAttribute, IAuthorizationFilter { public void OnAuthorization(AuthorizationContext context) { if (this.IsAnonymousAction(context)) //是否允许匿名用户访问 [AllowAnonymous] { return; } if (context.HttpContext.Session