Express session 如何手动使其失效?
发布于 9 年前 作者 upupzealot 3996 次浏览 最后一次编辑是 8 年前 来自 问答

我把用户头像的url存在了session里面。 然后用户同时在A、B两处登陆了。 现在遇到一个问题: 用户在A处重新设置了头像之后,session里面的信息被改变了,但是再B登陆的头像还是原来的。

我的理解是因为A、B两处的session并不是同一个所造成的。 那么现在究竟是该: 1.在A登陆过后,在B处登陆时也给他同一个session,而不是新发一个(暂时不知道怎么实现) 2.用户的数据诸如ID、头像等本来就不应该存在session里面,而是每次都从数据库里面去拿

3 回复

express 的session。是基于对话的。。自己写session池,代码不会超过100行= =

@MiguelValentine 所以我应该采取方法1来改进咯?

@MiguelValentine 用户的数据诸如ID、头像等本来就不应该存在session里面,而是cookie

回到顶部