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都是全局的 所有用户共享
------解决方案--------------------静态变量,负载均衡时死翘