0

Im using PassportJS for authentication and MongoDB for session

In app.js:

app.use(express.session({
    store: new MongoStore({
        db: mongoose.connection.db
    })
}));

For logout:

app.get('/logout', function(req, res){
    req.session.destroy(function (err) {
        res.redirect('/');
    });
});

In logout, do I need to remove session document in mongo?

Martijn Pieters
  • 1,048,767
  • 296
  • 4,058
  • 3,343
JR Galia
  • 17,229
  • 19
  • 92
  • 144

1 Answers1

2

PassportJS added a logout() function to req.

leesei
  • 6,020
  • 2
  • 29
  • 51