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