Asp.net 会话,FormsAuthenticationTicket,是否存储有关用户的数据?

Asp.net 会话,FormsAuthenticationTicket,是否存储有关用户的数据?,asp.net,asp.net-authentication,asp.net-cache,Asp.net,Asp.net Authentication,Asp.net Cache,我正在构建一个需要能够扩展的web应用程序 我们希望存储一个连接字符串,一个表示用户当前正在处理的组织和用户身份的对象 我们可以将其序列化并通过FormsAuthenticationTicket中的userdata属性发送,但这并不是最佳解决方案,因为4-5个数据字符串是不必要的,但主要问题是我们正在向用户发送加密的connectionstring,而我们不想这样做 那么我们的选择是什么呢 ASP.NET缓存可以成为我们的解决方案吗?我们能否将ASP.NET缓存的过期时间与formsauthen

我正在构建一个需要能够扩展的web应用程序

我们希望存储一个连接字符串,一个表示用户当前正在处理的组织和用户身份的对象

我们可以将其序列化并通过
FormsAuthenticationTicket
中的userdata属性发送,但这并不是最佳解决方案,因为4-5个数据字符串是不必要的,但主要问题是我们正在向用户发送加密的connectionstring,而我们不想这样做

那么我们的选择是什么呢


ASP.NET缓存可以成为我们的解决方案吗?我们能否将ASP.NET缓存的过期时间与formsauthenticationcookie结合起来?

会话应该是您的解决方案。阅读。这些与扩展ASP.NET会话有关的堆栈溢出问题可能很有用:--