App.Core.Controllers.HttpErrorsController.CheckForUnauthorized C# (CSharp) Method

CheckForUnauthorized() public static method

public static CheckForUnauthorized ( HttpContext context ) : void
context System.Web.HttpContext
return void
        public static void CheckForUnauthorized(HttpContext context)
        {
            var permissionDenied = context.Items["PermissionDenied"] as bool?;
            if (permissionDenied.HasValue && permissionDenied.Value) {
                var redirectLocation = context.Response.RedirectLocation;
                var page = string.Format(@"<script language=""javascript"">self.location='{0}';</script>", redirectLocation);

                context.Response.Clear();
                context.Response.Write(page);
                context.Response.StatusCode = 401;
            }
        }