日期:2014-05-16  浏览次数:20382 次

asp.net保存用户信息问题
本帖最后由 a291410855 于 2014-03-14 11:31:29 编辑
我在开发一个系统的时候用都session来保存用户信息.这样会带来一个问题.当系统在运行的中更新程序(替换DLL),用户都要重新登录.如何避免这个问题.


用缓存保存用户信息应该怎么处理.
------解决方案--------------------
跟新程序,应用ID就变了,session就不通用了。你可以搜搜session共享,共享后就可以了。
------解决方案--------------------
cookie吗
------解决方案--------------------
你可能考虑实现 所谓 “记住我” 的功能,也就是利用cookie,无论你服务器再怎么变动,用户访问页面时,从cookie获取用户信息,如果标记为记住我,并且客户端的cookie没有过期,那么代码就理应实现自动登录.
------解决方案--------------------
放心好了        90%都是用cookie保存的用户信息
------解决方案--------------------
把Session存储方式改成StateServer  这样你更新dll 就不会丢失
------解决方案--------------------
请问下 1般情况下用户首次登入页面成功设置session 在其他页面只要判断session是否为空就可以直接登入页面
那么浏览器1关用户如果直接访问只判断session的页面 session就会失效要重新在登入页登入
  是不是也要在此页面通过cookie验证Sql数据 有没有什么办法可以解决这个问题?
更高效点的
------解决方案--------------------
cookie
------解决方案--------------------
把session存在服务器端,或是用cookie