Une fois la connexion établie, je souhaite enregistrer un cookie contenant le nom d'utilisateur.Session perdue lors de l'enregistrement du cookie
Le cookie enregistre correctement et charge le nom d'utilisateur correctement mais perd la session!
Le code pour récupérer le nom d'utilisateur est:
if (Request.Cookies["userName"] != null)
{
txtEmail.Text = Request.Cookies["username"].Value;
chkRemember.Checked = true;
}
Le code pour enregistrer le nom d'utilisateur est:
HttpCookie aCookie = new HttpCookie("username");
aCookie.Value = txtEmail.Text;
aCookie.Expires = DateTime.Now.AddYears(5);
Response.Cookies.Add(aCookie);
Toute aide sera grandement appréciée, merci
Que voulez-vous dire par session? Session ASP.NET? Ou forme une session d'authentification? Aussi quelles actions effectuez-vous exactement? Fermez-vous le navigateur entre les deux? –
La session ASP.NET est en cours de réinitialisation lors de la navigation du formulaire de connexion au formulaire suivant. C'est seulement après avoir ajouté le code ci-dessus. –
Le code ci-dessus est-il dans le formulaire de connexion, ou ailleurs? – M3NTA7