ext中Cookie设置
在登陆页面登录的时候记录登录名,在其它的页面获取登录名,我用的是ext中的CookieProvider,问题是这样的:
这个CookieProvider怎么设置它的过期时间呢?我想要它的过期时间设置为半个小时,半个小时过了就需要重新登录,
expires: new Date(2030, 0, 1) 这个属性要设置过期时间半个小时,怎么样的写法呢:
var cp2 = new Ext.state.CookieProvider({
expires: new Date(2030, 0, 1)
});
Ext.state.Manager.setProvider(cp2);
------解决方案--------------------
new Date(2030, 0, 1)已经是2030年才过期了,不止半个小时了。。半个小时过期用下面的
JScript code
expires:(function(){var d=new Date();d.setMinutes(d.getMinutes()+30);return d;})()