ASP.Net将用户数据存储在验证Cookie中
|
我想在auth cookie的用户数据部分存储一些类似用户昵称和用户ID(表主键)的数据。我这样做的原因是在浏览器关闭时保留这些数据,而不需要用户重新登录。 编辑:糟糕!已经实现了我没有很好的解释我不是试图根据他们的cookie重新认证一个用户。用户已经通过ASP.Net的会员制进行了认证 – 这部分是好的。我的问题是,如果我想显示用户的昵称,例如,我必须触发另一个SQL查询,然后将其存储在会话中。我认为将这些信息存储在UserData部分的auth cookie(再次是由ASP.Net创建的)中,这似乎是为此而创建的。 我不想使用配置文件,因为我有自己的用户表与配置文件数据,我需要一个轻量级的解决方案。 在auth cookie的用户数据部分对这些数据进行编码的好方法是什么?我正在考虑序列化,但这可能是过度的。我这样做错了吗? 解决方法我在这里写了一个关于如何做的深入教程:http://www.danharman.net/2011/07/07/storing-custom-data-in-forms-authentication-tickets/ 这维护加密和身份验证,并使用json将类序列化到UserData字段中。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 在ASP.NET MVC3中实现的示例项目插件jquery文件上传插件
- ASP.NET MVC图像上传存储位置(db vs filesystem)
- asp.net – 如何从System.Web.HttpPostedFileBase转换为Sys
- asp.net-mvc – 如何使用枚举值填充下拉列表?
- asp.net-mvc – 如何在asp.net mvc中处理分页?
- 修改服务器配置 让asp.net文件后缀名随心所欲
- asp.net – 如何检查文档是否准备好?
- asp.net-web-api – WebApi:如何将状态从过滤器传递给控制
- 如何在ASP.NET应用程序中记录错误(异常)?
- asp.net-mvc-3 – 如何将MVC3中的HTML和C#代码与Razor混合?
- asp.net-mvc – 将WebForm视图引擎标记转换为Raz
- asp.net – 您何时会在Web自定义控件上使用Web用
- asp.net – 错误:“填充:SelectCommand.Connec
- asp.net-core – 哪些所有类型的HTTP头都在ASP.N
- asp.net – 调用en外部javascript文件的函数
- asp.net-mvc – 使用mvc的主要目的
- asp.net-core – dotnet publish不会发布正确的a
- asp.net-mvc – 允许asp.net mvc 2控制器名称的U
- asp.net access web.config denied
- asp.net-mvc – 如何asp.net(mvc)服务器返回错误
