【发布时间】:2010-11-07 09:51:44
【问题描述】:
我想在 auth cookie 的用户数据部分存储一些数据,例如用户昵称和用户 ID(表主键)。我这样做的原因是在浏览器关闭时保留这些数据,而无需用户重新登录。
编辑:哎呀!意识到我没有很好地解释自己。我不是试图根据他们的 cookie 重新验证用户。用户已经通过 ASP.Net 的会员系统进行身份验证 - 这部分很好。我的问题是,如果我想显示用户的昵称,例如,我必须触发另一个 SQL 查询,然后将其存储在会话中。我认为将这些信息存储在 UserData 部分的 auth cookie(同样,ASP.Net 已经创建的那个)中是有意义的,这似乎是为此目的而创建的。
我不想使用个人资料,因为我有自己的包含个人资料数据的用户表,我需要一个轻量级的解决方案。
在 auth cookie 的用户数据部分中对这些数据进行编码的好方法是什么?我在考虑序列化,但这可能是矫枉过正。我是不是走错路了?
【问题讨论】:
标签: asp.net authentication forms-authentication membership