5

HttpContext.Current.User.IsInRole es no disponible en AuthenticateRequest; sin embargo, Roles.IsUserInRole está disponible.User.IsInRole vs Roles.IsUserInRole en AuthenticateRequest

¿Es porque el nuevo GenericPrincipal está asignado a HttpContext.Current.User después de AuthenticateRequest? ¿Podría alguien explicarme sobre eso? ¡Aprecio tu ayuda!

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"); 
    } 
} 

Respuesta

Cuestiones relacionadas