/ / PassportJS - Come ottenere le informazioni dell'utente quando l'utente fa clic su un determinato pulsante? - node.js, session, passport.js, passport-local

PassportJS - Come ottenere informazioni sull'utente quando l'utente fa clic su un determinato pulsante? - node.js, session, passport.js, passport-local

Ho un pulsante sul mio sito web.

Quando un utente fa clic su quel pulsante, voglio ottenere l'id dell'utente.

So che posso fare req.session.passport.user e otterrà l'id dell'utente che è attualmente loggato.

Ma cosa succede se ci sono più utenti che hanno effettuato l'accesso. Come fa a sapere quale utente ha fatto clic sul pulsante?

Req.session.passport.user contiene tutti gli utenti correnti che hanno effettuato l'accesso?

risposte:

0 per risposta № 1

Req.session.passport.user contiene tutti gli utenti correnti che lo sono connesso?

No, solo per l'utente che effettua la richiesta. Come PassportJS può ottenere informazioni sull'utente dai cookie, richiedere intestazioni, corpo, ecc. Che compongono la sessione.

Così req (a partire dal Esprimere, Restify, ecc.), che è l'abbreviazione di richiesta, contiene informazioni solo sull'utente che effettua la richiesta al server. Nota il singolare user in req.session.passport.user. Non ha alcuna informazione sul resto degli utenti che stanno esplorando il tuo sito web.