Pregunta

¿Cómo configuro Passport.js para que si tengo dos usuarios diferentes? Sería dos cuentas distintas.Ahora mismo estoy llegando a un error extraño en el que un usuario inicia sesión. Si un segundo usuario inicia sesión, y el primer usuario actualiza la página, el primer usuario se convierte en el segundo usuario ...

¿Fue útil?

Solución

Es difícil decirlo sin código, pero probablemente tenga un problema en su devolución de llamada Verifique.La devolución de llamada de verificación se encuentra en el lugar donde inicializa su estrategia.Probablemente esté asignando todos los ID de usuario autenticados al mismo usuario en el servidor.

passport.use(new LocalStrategy(
  function(username, password, done) {
    // The problem is probably in here
  }
));

El segundo lugar más probable es deserializeUser

passport.deserializeUser(function(id, done) {
  // could be here, too
});

El último lugar para comprobar probablemente sería serializeUser, el acompañante del método anterior.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top