none
In che punto di ASP.NET MVC4 devo verificare se un utente è loggato? RRS feed

  • Domanda

  • Ciao,

    volevo un vostro parere, io devo nel  caso un utente sia già loggato recuperare dei dati di contorno dell'utente che potrebbero sia essere in sessione (se ha chiuso/riaperto browser) che facendo una chiamata al repository per recuperarle...

    Attualmente ho fatto un override del metodo OnAuthorization e ho fatto ereditare tutti i miei controller dalla mia classe base

       protected override void OnAuthorization(AuthorizationContext filterContext)
            {
                base.OnAuthorization(filterContext);
    
                    if (Session["user"] == null)
                    {
                       //recupero dati e salvo in sessione
                        }
                    }
                }
                sw.Stop();
            }

    Esiste un metodo migliore?

    Grazie ciao

    mercoledì 4 settembre 2013 09:17

Risposte

Tutte le risposte