FormsIdentity.Ticket.UserData和身份验证ticket.UserData保持同步

时间:2009-02-20 00:25:24

标签: c# asp.net forms-authentication

在我的asp.net网站上。我将一些数据放入表单身份验证票证的UserData部分。之后我可以使用

访问此数据
(FormsIdentity)(HttpContext.Current.User.Identity).Ticket.UserData

我的问题是 - 只要身份验证票证有效,这些数据是否总是可以在FormsIdentity.Ticket.UserData中使用?或者我最终是否需要在身份验证票证中同步FormsIdentity.Ticket.UserData和UserData?

1 个答案:

答案 0 :(得分:2)

是的,它是使用身份验证票据加密的,因此只要使用相同的票证,它就会存在。 编辑:如果要更改数据,则需要发出新的身份验证票证。