【发布时间】:2014-09-20 04:36:03
【问题描述】:
上次我检查asp.net中的变量时,我读到我应该避免使用会话变量,实际上甚至有一篇文章在谈论 关于“会话变量成瘾者”(:
我还是新手,我的情况是:
- 用户进入应用程序
-
页面加载:我检查 cookie - 如果 cookie 存在 = 欢迎用户。
如果没有 cookie - 给用户一个正确的注册表单
用户提交表单-存储用户在 cookie 中。在数据库中设置新记录
好的,现在有一个问题,从这一刻开始,直到用户退出应用程序
对于设置 cookie 后此阶段的每个请求,
我应该选择什么:
- 如果存在 cookie,请检查每个帖子
- 在会话中存储用户数据并在下次点击时读取它
- 以上都不需要/都不需要
我将不胜感激正确的通知答案!谢谢。
【问题讨论】:
-
为什么不用Forms认证?
-
我想我没有注意建议的解决方案,我已经围绕它构建了我的逻辑(我的代码),而且..它将帮助我学习和更好地理解页面周期的过程。 .and all around etc' 我再次使用 juery 在客户端验证表单,所以从一开始这个概念就是一个自定义计划,简而言之,我倾向于不使用现成的解决方案,但我会寻求更多关于如何为了在我的下一个项目中实现“表单身份验证”方法,我可能会创建一个测试项目来涵盖这一点,但现在我确实需要考虑我的场景。
标签: c# asp.net cookies session-variables scope