passport js如何配置某人保持登录的时间?

时间:2013-12-16 03:51:06

标签: node.js express passport.js

似乎无法在http://passportjs.org/或其他任何地方的文档中找到有关如何正确设置用户保持登录状态的内容的任何内容。

我目前在我的开发机器上有本地护照工作,但我不知道登录的持续时间是什么,并且无法找到有关更改设置的任何内容。

这是因为它设置在快递中还是我缺少的东西?

1 个答案:

答案 0 :(得分:1)

正如我想的那样,passport只使用express的会话配置:

app.use(express.session({ secret: 'topsecret', cookie: { maxAge: 3600000 } }))
// login sessions last 1 hour

Cookie持续maxAge毫秒。设置cookie长度的方法有很多种;这只是对我来说最简单的那个。