2009-09-04 7 views

risposta

43

Non c'è alcuna differenza. Checkout HttpContext.Current.Request.IsImplementazione autenticata:

public bool IsAuthenticated 
{ 
    get 
    { 
     return (((this._context.User != null) && 
       (this._context.User.Identity != null)) && 
       this._context.User.Identity.IsAuthenticated); 
    } 
} 
+3

Grazie. Sembra che sia meglio usare HttpContext.Current.Request.IsAuthenticated poiché controlla che Utente ecc non sia nullo. – Anthony

+0

Yeap, è sufficiente assicurarsi che HttpContext.Current.Request non sia nullo. –

+10

Solo un po 'di nit-picking, ma poi non è esattamente la stessa, dal momento che le chiamate non sono intercambiabili quando l'utente o l'identità dell'utente è nullo ... –

Problemi correlati