日期:2014-05-19  浏览次数:20698 次

asp.net中 用户信息保存在静态变量中合适吗?
一般用户信息可放在以下地方
1,cookie
2,session
3,网址
4,Application
5,静态变量

大家都是怎么保存的,说下原因




------解决方案--------------------
1,cookie
2,session
------解决方案--------------------
重要的Session
其它的cookie,viewstate
------解决方案--------------------
Session中
不可能存静态变量的
那样如果有两个用户登陆,那先登陆的用户信息不是被后登陆的用户信息抹掉了??
------解决方案--------------------
Session中
cookies很少用
------解决方案--------------------
1,cookie
2,session
------解决方案--------------------
还是看具体的情况..
有时必须cookie 或者必须session的就只能用这个..

有时还确实要 变量 并适时对其修改...

这些都没怎么说的

关键是在有选择的情况的,怎样选择安全的,
------解决方案--------------------
cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。具体保存什么信息,具体对待。楼住提到的用户信息该是保存在ser端的,所以选择session好点。欢迎指正错误。
------解决方案--------------------
1,cookie
2,session
------解决方案--------------------
1,cookie
2,session


------解决方案--------------------
用户角色是什么?普通用户cookie,有管理权限的用session。
------解决方案--------------------
cookie 每次可以读取的到
session 比较适合几个页面之前的传递。
网址 也可以,比较不安全
Application和静态变量 不适合保存
------解决方案--------------------
一般都是cookie或者session
application 静态变量 cache都是全局的 所有用户共享

------解决方案--------------------
静态变量,负载均衡时死翘