l' API Forms Authentification
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:
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:
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 ?