2017-08-12 4 views
0

J'ai un bouton sur mon site web.PassportJS - Comment obtenir des informations utilisateur lorsque l'utilisateur clique sur un bouton donné?

Lorsqu'un utilisateur clique sur ce bouton, je souhaite obtenir l'ID de l'utilisateur.

Je sais que je peux faire req.session.passport.user et il va obtenir l'ID de l'utilisateur qui est actuellement connecté.

Mais s'il y a plusieurs utilisateurs connectés. Comment sait-il que l'utilisateur a cliqué sur le bouton?

Est-ce que req.session.passport.user contient tous les utilisateurs connectés?

Répondre

0

Est-ce que req.session.passport.user contient tous les utilisateurs actuels qui sont connecté?

No, uniquement à propos de l'utilisateur qui en fait la demande. Comment PassportJS peut obtenir des informations sur l'utilisateur à partir des cookies, en-têtes de requête, corps, etc, qui composent la session.

Ainsi req (de Express, Restify, etc.), qui est court pour demande, contient des informations uniquement sur l'utilisateur qui fait la demande au serveur. Notez le singulier user dans req.session.passport.user. Il n'a aucune information sur le reste des utilisateurs qui naviguent sur votre site Web.