Authentifier un "User" a la main
Bonjour !
J'aimerai pouvoir modifier "a la main" l'utilisateur courant d'un site web en asp.
D'après ce que j'ai vu, l'utilisateur courant est stocké dans "Page.User.Identity.Name", cependant, la propriété est en lecture seule.
Je voudrais donc savoir comment faire pour "authentifier" moi-même l'utilisateur
(sans passer par le contrôle "Login" proposé).
Merci d'avance,
Francois
il faut lui créer un ticket d'authentification
aprés avoir fait un validate( ) comme le préconise neptune il faut lui créer un ticket d'authentification voici le code:
Code:
1 2 3 4 5 6 7
| FormsAuthenticationTicket ticketauth = new FormsAuthenticationTicket(username, false, 60);
//cryptage
String encryptTicked = FormsAuthentication.Encrypt(ticketauth);
HttpCookie authCookie = new HttpCookie(FormsAuthentication.FormsCookieName, encryptTicked);
Response.Cookies.Add(authCookie);
là ça marche sans doute |