Authored by ccbikai(👎🏻🍜)

使用uuid

@@ -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 }
@@ -19,6 +19,9 @@ module.exports = () => { @@ -19,6 +19,9 @@ module.exports = () => {
19 req.user.uid = cookie.getUid(req); 19 req.user.uid = cookie.getUid(req);
20 } 20 }
21 21
  22 + console.log('======', req.session)
  23 + console.log('======', req.user)
  24 +
22 next(); 25 next();
23 }; 26 };
24 }; 27 };