Паспортные сессии не хранятся - PullRequest
0 голосов
/ 08 мая 2019

Я пытаюсь сделать так, чтобы мои пользователи оставались в системе после проверки подлинности по паспорту.Я использую 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);
});

Когда пользователь открывает новую вкладку, он выходит из системы и должен войти в системув.

...