5

HttpContext.Current.User.IsInRole è non disponibile in AuthenticateRequest; tuttavia, Roles.IsUserInRole è disponibile.User.IsInRole vs Roles.IsUserInRole in AuthenticateRequest

È perché il nuovo GenericPrincipal viene assegnato a HttpContext.Current.User dopo AuthenticateRequest? Qualcuno potrebbe spiegarmi a riguardo? Apprezzo il tuo aiuto!

void Application_AuthenticateRequest(object sender, EventArgs e) 
{ 
    if(HttpContext.Current.Request.IsAuthenticated) 
    { 
     // Return False 
     bool result1 = HttpContext.Current.User.IsInRole("Administrators"); 

     // Return True 
     bool result2 = Roles.IsUserInRole("Administrators"); 
    } 
} 

risposta

Problemi correlati