7 messaggi dal 07 gennaio 2002
www.artcava.net
Se invece necessitiamo di un reindirizzamento localizzato:

    public class LocalizedAuthorizeAttribute : AuthorizeAttribute    {        public override void OnAuthorization(AuthorizationContext filterContext)        {            if (!AuthorizeCore(filterContext.HttpContext))            {                string language = CultureHelper.GetImplementedCulture(null);                // se l'utente è autenticato, rimandiamo alla view                // in cui si indica che non ha abbastanza privilegi                if (filterContext.HttpContext.User.Identity.IsAuthenticated)                {                    filterContext.Result = new RedirectResult(string.Format("~/{0}/Unauthorized", language));                }                else                {                    filterContext.Result =                        new RedirectResult                            (string.Format("~/{0}/account/login?returnUrl={1}",                                           language,                                           HttpUtility.UrlEncode(filterContext.HttpContext.Request.Url.PathAndQuery)));                }            }        }    }

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.