上次我在asp.net中检查变量时,我已经读过我应该避免使用会话变量,实际上甚至还有一篇文章在讨论 关于“会话变量上瘾者”(:
我仍然是新鲜的网络开发人员,我的情况是:
页面加载:我检查cookie - 如果存在cookie =欢迎用户。
如果没有cookie - 向用户提供正确的注册表格
用户提交表单 - 将用户存储在Cookie中。在数据库中设置新记录
好的,现在有一个问题,从这一刻开始,直到用户退出应用程序
设置cookie后,对于此阶段的每个请求,
我想选择什么:
我将非常感谢正确的通知答案!感谢。
答案 0 :(得分:1)
根据我的经验,ASP.NET成员资格提供程序适用于用户身份验证以及存储用户配置文件数据。您可以创建一个客户用户配置文件对象,该对象存储用户信息/首选项(基本上是每个用户唯一的任何数据),然后存储在数据库中,并在下次用户登录时检索。
请参阅Microsoft的以下链接: http://msdn.microsoft.com/en-us/library/yh26yfzy(v=vs.100).aspx
请参阅以下有关编写自定义配置文件类的信息: http://weblogs.asp.net/jgalloway/archive/2008/01/19/writing-a-custom-asp-net-profile-class.aspx