0
當我實現會話存儲時,一切似乎都正常工作,除了關閉瀏覽器並將其重新打開connect.sid或會話ID時已被更改爲新的,迫使我的登錄系統自動假定用戶已註銷。我如何確保即使關閉瀏覽器,connect.sid在瀏覽器中保持不變,因此當我訪問我的網站時,用戶會自動登錄?connect.sid在瀏覽器關機並重新啓動時重置
app.use(session({
store: new MongoStore({
mongooseConnection: mongoose.connection,
collection: 'MongoStore',
autoRemove: 'native',
ttl: 14 * 24 * 60 * 60 // 14 days
}),
secret: 'secret',
resave: true,
saveUninitialized: true,
maxAge: null
}))
依賴會話:
var session = require('express-session');
var MongoStore = require('connect-mongo/es5')(session);
var mongoose = require('mongoose');