谷歌铬会话过期=空不工作
根据连接文档 ,会话在浏览器closures时应该过期:
默认情况下,
cookie.maxAge
为null
,表示没有设置“expires”参数,因此cookie变成浏览器会话cookie。 当用户closures浏览器时,Cookie(和会话)将被删除。
我正在使用快递3 connect-mysql会话存储(尝试与连接mongo太和它一样),这是我如何设置会话数据。
req.session.userid = results[0].id; req.session.ip = req.connection.remoteAddress; req.session.useragent = req.headers['user-agent']; req.session.is_logged_in = true;
这一切工作正常,除了在谷歌铬浏览器出于某种原因(这是在OS X Lion.I有没有可能在win或linux下testing)。
任何人都有这个问题在谷歌浏览器,并知道一个方法来解决它?
这是一个相当疯狂的猜测,但如果是这样,我不会感到惊讶。 如果您有任何使用此安装的扩展程序,Chrome浏览器将继续在后台运行。 如果在会话中注销日志应该重置之后就是这种情况。
如果不是这样,可以请打开开发人员工具( cmd+alt+i
),并从那里复制有关cookie的所有信息( resources
– > cookies
– > yourdomain.com
)。 (尤其是在Expires
列中写的,因为它应该说Session
)