ArmedCards.Authentication.Extensions.ArmedCardsAuthorize.HandleUnauthorizedRequest C# (CSharp) Method

HandleUnauthorizedRequest() protected method

protected HandleUnauthorizedRequest ( System.Web.Mvc.AuthorizationContext filterContext ) : void
filterContext System.Web.Mvc.AuthorizationContext
return void
        protected override void HandleUnauthorizedRequest(AuthorizationContext filterContext)
        {
            RouteValueDictionary dictionary = new RouteValueDictionary();

            string url = string.Empty;

            if (filterContext.HttpContext.Request.UrlReferrer != null &&
                filterContext.HttpContext.Request.UrlReferrer.ToString().ToLower().Contains("/gamelisting"))
            {
                url = "/GameListing?showLogIn=true&returnUrl=" + filterContext.HttpContext.Request.RawUrl;
            }
            else
            {
                url = "/?showLogIn=true&returnUrl=" + filterContext.HttpContext.Request.RawUrl;
            }

            filterContext.Result = new RedirectResult(url.ToString());
            return;
        }
ArmedCardsAuthorize