Bonsoir
Je viens de terminer devéloppement d'un site. je souhaitais y intégrer une fonction membre mais sans utiliser Asp.net Membership. Je souhaite simplement être capable d'utiliser Forms Authentification.
Ca fonctionne très bien pour l'instant. Voila mon code.
Il y a juste un point qui me dérange. j'aimerai stocker autre chose que le nom d'utilisateur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 userName = UserDB.validateUser(txtPseudo.Text, txtPassword.Text); if (userName != null) { HttpCookie authCookie; authCookie = FormsAuthentication.GetAuthCookie(userName, true); authCookie.Expires = DateTime.Now.AddDays(10); Response.Cookies.Add(authCookie); //Redirect to the originally requested page Response.Redirect(FormsAuthentication.GetRedirectUrl(userName,true)); }
L'identifiant par exemple. Il me sera utile pour le reste dans mon application. Existe t'il une autre méthode ? ou alors faut il que mon code soit basé sur le Username ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part authCookie = FormsAuthentication.GetAuthCookie(userName, true);
Partager