Skip to content

Commit 9c2e385

Browse files
committed
#141: improve first visit cookie enabling
1 parent 7d96e15 commit 9c2e385

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

app.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,7 @@ app.use(require('express-session')({
101101
}));
102102

103103
app.use(function (req, res, next) {
104+
if (req.cookies) { req.cookies['source-mode'] = global.MODE; }
104105
res.cookie('source-mode', global.MODE, { maxAge: 3600000, httpOnly: false });
105106

106107
next();
@@ -109,7 +110,10 @@ app.use(function (req, res, next) {
109110
var shortid = require('shortid');
110111
app.use(function (req, res, next) {
111112
if (req.cookies && !req.cookies['source-track']) {
112-
res.cookie('source-track', shortid.generate(), { maxAge: 3600000, httpOnly: true });
113+
var id = shortid.generate();
114+
115+
req.cookies['source-track'] = id;
116+
res.cookie('source-track', id, { maxAge: 3600000, httpOnly: true });
113117
}
114118

115119
next();

0 commit comments

Comments
 (0)