diff --git a/index.js b/index.js index eaf7036c..0cfd9f88 100644 --- a/index.js +++ b/index.js @@ -163,8 +163,13 @@ function session(options){ req.sessionStore = store; // get the session ID from the cookie - var cookieId = req.sessionID = getcookie(req, name, secret); - + var cookieId; + if(! req.sessionID) { + cookieId = req.sessionID = getcookie(req, name, secret); + } + else + cookieId = req.sessionID + // set-cookie onHeaders(res, function(){ if (!req.session) {