Chcę ustawić limit czasu sesji po zalogowaniu przy użyciu passportjs. Jak ustawić maxAge dla sesji za pomocą passportjs. Jaki jest domyślny wiek maksymalny sesji, którą zapewnia paszport?Jak ustawić limit czasu sesji po zalogowaniu się w passportjs?
6
A
Odpowiedz
15
To jest obsługiwane przez Connect sesji middleware, więc na przykład:
.use(connect.session({ secret: 'keyboard cat', cookie: { maxAge: 60000 }}))
documentation ma inne użyteczne kawałki, które są warte czytania dla zrozumienia obsługę sesji.
3
Musisz ustawić czas życia cookie sesji dla express.session jak w poniższym przykładzie:
app.use(express.session({
secret : 'your_cookie_secret',
cookie:{_expires : 60000000}, // time im ms
})
);
Do testów polecam krótszy czas upływa.