2009-02-20 3 views
2

Sur mon site Web asp.net. Je place des données dans la partie UserData du ticket d'authentification des formulaires. Plus tard, je suis alors en mesure d'accéder à ces données en utilisantFormsIdentity.Ticket.UserData et ticket d'authentification.UserData restant en synchronisation

(FormsIdentity)(HttpContext.Current.User.Identity).Ticket.UserData 

Ma question est - tant que le ticket d'authentification est valide, ces données seront toujours disponibles dans le FormsIdentity.Ticket.UserData? Ou devrais-je éventuellement besoin de synchroniser le FormsIdentity.Ticket.UserData et les UserData dans le ticket d'authentification?

Répondre

2

Oui, il est crypté avec le ticket d'authentification, donc il sera là aussi longtemps que le même ticket est utilisé. Modifier: si vous modifiez les données, vous devrez émettre un nouveau ticket d'authentification.

Questions connexes