Node JS - Passport module update new user object


       



passport.serializeUser(function(user, done) {
    console.log("user serializeUser : ", user);
    done(null, user);

});

req.login(user, function(err) {
    if (err) return next(err)
    console.log("After relogin: " + req.session.passport.user);
    req.session.save(function() {
        console.info("req_session.save", req.user);
        passport.deserializeUser(function(user, done) {
            console.log("user deserializeUser : ", user);
            done(null, user);
        });

        res.json({
            token: token,
            user: req.user
        });

    });

});

Comments

Popular posts from this blog

Design a notification system

NETFLIX HIGH-LEVEL SYSTEM DESIGN

URL Shortener System Design