Я пробовал это, но это не работает.Пожалуйста, помогите мне понять, что я делаю неправильно.
app.js
var session = require('express-session');
app.use(session({
secret: 'intelligenseintelligensein', // session secret
resave: true,
saveUninitialized: false
}));
passport_controller.js
exports.authenticateUser = function (req, res, next) {
passport.authenticate('local-login', function(err, user,info) {
if(err) {
return functions.sendErrorResponse(req, res, 400, 'Error occured while login. Please try after some time');
}
if(!user){
return functions.sendErrorResponse(req, res, 400, 'Invalid email or password');
}
if(user && user.status == false){
return functions.sendErrorResponse(req, res, 400, 'Please confirm your account by clicking on activation link sent to your email address', false, false);
}
if (user && user.status== true){
req.session.user = user;
req.user = user;
next();
}
})(req, res , next);
}