Я пытаюсь сделать так, чтобы мои пользователи оставались в системе после проверки подлинности по паспорту.Я использую MySQLStore для хранения данных своих пользовательских сессий.
Код
var sessionStore = new MySQLStore(config.mysql);
var sessionMiddleware = session({
secret: '28s8ahj217ds',
resave: false,
saveUninitialized: true,
cookie: {
maxAge: 1000 * 60 * 60 * 24 * 365
},
store: sessionStore
});
app.use(sessionMiddleware);
app.use(passport.initialize());
app.use(passport.session());
passport.serializeUser((user, done) => {
done(null, user);
});
passport.deserializeUser((obj, done) => {
done(null, obj);
});
Когда пользователь открывает новую вкладку, он выходит из системы и должен войти в системув.