HttpContext.Current.User.IsInRoleнедоступенв AuthenticateRequest; однако доступен Roles.IsUserInRole.
Это связано с тем, что новый GenericPrincipal назначается HttpContext.Current.User после AuthenticateRequest? Может ли кто-нибудь объяснить мне об этом? Ценю вашу помощь!
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");
}
}