|
@@ -87,6 +87,9 @@ app.use(MemcachedSession({ |
|
@@ -87,6 +87,9 @@ app.use(MemcachedSession({ |
87
|
domain: 'yohobuy.com',
|
87
|
domain: 'yohobuy.com',
|
88
|
httpOnly: false
|
88
|
httpOnly: false
|
89
|
},
|
89
|
},
|
|
|
90
|
+ genid() {
|
|
|
91
|
+ return uuid.v4() // use UUIDs for session IDs
|
|
|
92
|
+ },
|
90
|
store: new MemcachedStore({
|
93
|
store: new MemcachedStore({
|
91
|
hosts: config.memcache.session,
|
94
|
hosts: config.memcache.session,
|
92
|
prefix: 'yohobuy_session:',
|
95
|
prefix: 'yohobuy_session:',
|
|
@@ -122,7 +125,7 @@ app.use((req, res, next) => { |
|
@@ -122,7 +125,7 @@ app.use((req, res, next) => { |
122
|
|
125
|
|
123
|
if (typeof req.session.reset !== 'function') {
|
126
|
if (typeof req.session.reset !== 'function') {
|
124
|
req.session.reset = function() {
|
127
|
req.session.reset = function() {
|
125
|
- req.session = null;
|
128
|
+ req.session.destroy();
|
126
|
req.session2.reset();
|
129
|
req.session2.reset();
|
127
|
};
|
130
|
};
|
128
|
}
|
131
|
}
|