From 275769a8017db98c1d032b53717542f571b7163a Mon Sep 17 00:00:00 2001 From: psychobunny Date: Mon, 17 Aug 2015 14:53:37 -0400 Subject: [PATCH] closes #3435 --- app.js | 1 + src/middleware/index.js | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/app.js b/app.js index 81fa124f88..ca272c66ec 100644 --- a/app.js +++ b/app.js @@ -118,6 +118,7 @@ function start() { var urlObject = url.parse(nconf.get('url')); var relativePath = urlObject.pathname !== '/' ? urlObject.pathname : ''; nconf.set('base_url', urlObject.protocol + '//' + urlObject.host); + nconf.set('secure', urlObject.protocol === 'https'); nconf.set('use_port', !!urlObject.port); nconf.set('relative_path', relativePath); nconf.set('port', urlObject.port || nconf.get('port') || nconf.get('PORT') || 4567); diff --git a/src/middleware/index.js b/src/middleware/index.js index 51f7b10d05..fedb8b55cb 100644 --- a/src/middleware/index.js +++ b/src/middleware/index.js @@ -57,6 +57,10 @@ module.exports = function(app) { cookie.domain = meta.config.cookieDomain; } + if (nconf.get('secure')) { + cookie.secure = true; + } + app.use(session({ store: db.sessionStore, secret: nconf.get('secret'),