Bonjour,

Je développe un site en .NET 2.0. J'ai mis en place une authentification personnalisée mais j'ai un problème : le HttpContext.Current.User ne garde pas sa valeur entre 2 pages.

Voila ce qu'il y a dans ma page d'authentification :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
CustomPrincipal user = new CustomPrincipal(login, password, info1, info2);
if (user.Identity.IsAuthenticated)
{
           HttpContext.Current.User = user;
           Transfer.server("Page1.aspx", false);
}
Quand je clique sur un lien dans la page "Page1.aspx", il me redemande de m'authentifier car HttpContext.Current.User.Identity.IsAuthenticated est à false (et name est à vide).

Est-ce que quelqu'un peut m'expliquer pourquoi HttpContext.Current.User ne garde pas sa valeur ?

Merci