下面是我的session设置,在内存中保存的session:
问题是:
1.设置了用户登录5分钟后过期--如果用户没有访问服务器的话
2.但是用户在登录后一直有访问服务器的操作--通过Ajax,但是session在5分钟过后还是过期了
3.为什么session过期时间没有往后推移呢?
回复 (16)
A
sessionstore是如何设置的
D
引用 aquarius001sessionstore是如何设置的
@aquarius001
A
我用的是mongoStore,在配置项中设置失效时间,你是基于内存的,不写cookie失效时间,你试试行吗
D
引用 aquarius001我用的是mongoStore,在配置项中设置失效时间,你是基于内存的,不写cookie失效时间,你试试行吗
@aquarius001 那岂不是一直在线
A
cookie不设置应该默认是会话级别的吧,关闭浏览器就失效了
A
要不然换一下其他的方式吧,刚才看了一下源码,也不建议使用
D
引用 aquarius001cookie不设置应该默认是会话级别的吧,关闭浏览器就失效了
@aquarius001 但是服务器端session怎么办,我需要让用户的session超过设定时间就下线的
A
不好意思,帮不上你了
D
引用 aquarius001不好意思,帮不上你了
@aquarius001 好吧,多谢你了
D
引用 aquarius001要不然换一下其他的方式吧,刚才看了一下源码,也不建议使用
@aquarius001 我也不知道还有其他什么方式,望指教
A
@ddzjs 问题解决了吗
C
session({rolling: true})
H
坟啊
C
就是属性rolling:true,13楼正解,楼主自己看下文档呗。
G
楼上正解 自豪地采用 CNodeJS ionic
X
我比较好奇楼主最后吃饭了没。
参与回复
登录后即可参与回复。登录