快速会话:在数据库中更新用户数据后,无效的用户会话(由connect-mongo存储)

时间:2018-12-14 09:38:42

标签: javascript express session connect-mongo

我们通过express-session和connect-mongo保持用户会话,如:

app.use(session({
  store: new MongoStore({
    url: 'mongodb://localhost/test-app',
    ttl: 14 * 24 * 60 * 60
})

但是,当管理员更新已登录用户的信息时,会话将在过期之前保存陈旧数据。

我希望在更新用户数据时销毁用户会话。我应该在数据库中查询用户的最新会话并将其删除吗?有更好的方法吗?

0 个答案:

没有答案