MVC 全局过滤器

1. 新创建一个类 CheckLogin
2. 在类中加入以下代码

 public class CheckLogin : ActionFilterAttribute
    {
        public override void OnActionExecuting(ActionExecutingContext filterContext)
        {
            if (filterContext.HttpContext.Session["RealName"] == null)
            {
                filterContext.Result = new RedirectToRouteResult(new RouteValueDictionary(new { Controller = "Home", Action = "ErrorView" }));

                return;
             
            }
        }


    }

3. 在控制器中需要引用的方法前引用
[CheckLogin]

posted @ 2018-08-10 16:25  大黄人  阅读(231)  评论(0编辑  收藏  举报