如果登录后某些信息保存到session 如果程序关闭而不手动注销
那么很多用户登录 之后 那么未注销的session中的数据是否会自动丢失呢?
还有个问题请教高手 我想设置某些全局变量,而这些变量对不同用户之间无影响,只对单个用户影响
有没有好的方法 我暂时是新建一个类 然后设置各个静态属性和静态方法得到对象:
public class Protory
{
public string yudId = "";
public string newsId = "";
public string newsType = "";
public static Protory getObject()
{
return new Protory();
}
}
然后某个页面赋值:
Protory x=Session["user"]!=null?Session["user"] as Protory:Protory.getObject();
x.yudId="123";
...
Session["user"]=x;
然后其他页面类似这样 不知道有没有什么缺陷或是性能、安全方面有问题
请教好的思路 谢谢
sf 有必要再要个类么...
应用程序关闭后所有的session和application变量都会变为你设置的初值
“我想设置某些全局变量,而这些变量对不同用户之间无影响,只对单个用户影响 ”,能不能说清楚点,你要实现什么效果,全局变量可以用application
你的软件逻辑,可以说毫无这类安全稳定性可言。
我们从一些入门书上看到的范例,也是不考虑这个的。许多专业开发者都受其害,直到实际去使用一个比较繁忙的服务器发布系统,才知道后果。
用户退出后,session会自动失效
session 保存实体对象值,会有很多原因引起丢失,另外也消耗服务器资源
哪位大哥有没有ASP.NET中利用Cookies实现用户自动登录的代码...谢谢了...越详细越好....
什么意思?自动登录?
mark 貌视是存储cookies 我也对cook比较迷糊 关注下
既然你知道用cookies自己动动大脑多好! ......