示例#1
0
        protected override void HandleUnauthorizedRequest(AuthorizationContext filterContext)
        {
            if (filterContext.RequestContext.HttpContext.Request.IsAjaxRequest())
            {
                filterContext.HttpContext.Response.AddHeader(AuthenticationRequiredHeaderName, "1");
                filterContext.Result = ResponseHelpers.JsonResult(new
                {
                    authentication_required = true
                });
                return;
            }

            base.HandleUnauthorizedRequest(filterContext);
        }
 public ContentResult JsonResult(object model)
 {
     return(ResponseHelpers.JsonResult(model));
 }