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.

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));
 
 
                }
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
authCookie = FormsAuthentication.GetAuthCookie(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 ?