2
Quel est le premier point dans lequel je peux accéder à HttpContext.User?Quand HttpContext.User est-il initialisé?
Quel est le premier point dans lequel je peux accéder à HttpContext.User?Quand HttpContext.User est-il initialisé?
Vous pouvez utiliser l'événement AuthenticateRequest de HttpApplication. Voici un exemple de code:
public class MyHttpModule : IHttpModule
{
public void Init(HttpApplication context)
{
context.AuthenticateRequest += context_AuthenticateRequest;
}
void context_AuthenticateRequest(object sender, EventArgs e)
{
var application = (HttpApplication) sender;
var name = application.Context.User.Identity.Name;
}
public void Dispose()
{
}
}
Comment pourrait-il être disponible avant l'authentification? –