Started using persistance login for admin-panel

This commit is contained in:
Kasper Rynning-Tønnesen
2018-02-14 13:57:34 +01:00
parent 958710440c
commit c3b8b53c6c
4 changed files with 186 additions and 1 deletions

View File

@@ -38,7 +38,15 @@ app.use(bodyParser.urlencoded({
app.use(session({
secret: mongo_db_cred.secret,
resave: true,
saveUninitialized: true
saveUninitialized: true,
store: new (require('express-sessions'))({
storage: 'mongodb',
instance: mongoose,
host: mongo_db_cred.host,
port: 27017,
collection: 'sessions',
expire: 86400
})
})); // session secret
app.use(passport.initialize());
app.use(passport.session()); // persistent login sessions