From 79e1f904b8e997c07021d0846d7ac5efef28c0c3 Mon Sep 17 00:00:00 2001
From: Adhidarma Hadiwinoto <gua@adhisimon.org>
Date: Thu, 26 Nov 2015 10:30:03 +0700
Subject: [PATCH] express session name support

---
 index.js | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/index.js b/index.js
index d842757..315a519 100644
--- a/index.js
+++ b/index.js
@@ -209,7 +209,18 @@ function createServer() {
     app.use(express.static(__dirname + '/public'));
     app.use(require('cookie-parser')());
     app.use(require('body-parser').urlencoded({ extended: true }));
-    app.use(require('express-session')({ secret: 'keyboard cat', resave: false, saveUninitialized: false }));
+    
+    var express_session_opts = { 
+        secret: 'keyboard cat', 
+        resave: false, 
+        saveUninitialized: false 
+    };
+    
+    if (config.expresso && config.expresso.session_name) {
+        express_session_opts.name = config.expresso.session_name;
+    }
+    
+    app.use(require('express-session')(express_session_opts));
     app.use(passport.initialize());
     app.use(passport.session());
     
-- 
1.9.0