UNPKG

mcms-node-core

Version:
18 lines (16 loc) 699 B
module.exports = (function(App,expressSession){ var MongoStore = require('connect-mongo')(expressSession); var expires = new Date(Date.now() + (App.Helpers.common.calculateExpiry(App.Config.app.sessionTTL))); return {store : new MongoStore({ host: App.Config.database.redis.host, port: App.Config.database.redis.port, db : App.Config.database.redis.db, cookie: { maxAge: expires, domain : '.' + App.Config.app.url, path : '/' } }), secret: App.Config.auth.sessionSecret, saveUninitialized : App.Config.auth.options.saveUninitialized || true, resave : App.Config.auth.options.resave || false }; });