5

HttpContext.Current.User.IsInRole jest nie dostępne AuthenticateRequest; jednak Roles.IsUserInRole jest dostępna.User.IsInRole vs Roles.IsUserInRole w AuthenticateRequest

Czy to dlatego, że nowy GenericPrincipal jest przypisany do HttpContext.Current.User po AuthenticateRequest? Czy ktoś mógłby mi to wyjaśnić? Doceniam Twoją pomoc!

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

Odpowiedz

Powiązane problemy