From 4c5b85a2aeb67f7c8a3c423ffb874fb46344b411 Mon Sep 17 00:00:00 2001 From: Wyatt Johnson Date: Thu, 5 Jan 2017 19:02:06 -0700 Subject: [PATCH] Fixed session bug --- app.js | 1 + routes/api/auth/index.js | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/app.js b/app.js index c9785cf76..aca80a4b5 100644 --- a/app.js +++ b/app.js @@ -43,6 +43,7 @@ const session_opts = { rolling: true, saveUninitialized: false, resave: false, + unset: 'destroy', name: 'talk.sid', cookie: { secure: false, diff --git a/routes/api/auth/index.js b/routes/api/auth/index.js index ae508b679..c7cfde9b5 100644 --- a/routes/api/auth/index.js +++ b/routes/api/auth/index.js @@ -24,9 +24,9 @@ router.get('/', (req, res, next) => { * This destroys the session of a user, if they have one. */ router.delete('/', authorization.needed(), (req, res) => { - req.session.destroy(() => { - res.status(204).end(); - }); + delete req.session.passport; + + res.status(204).end(); }); //==============================================================================