web-dev-qa-db-fra.com

Puis-je accéder à un cookie de Socket.io?

Je souhaite définir certaines informations utilisateur dans un cookie et pouvoir y accéder lors de la connexion, est-ce possible?

32
Dan

client.request.headers.cookie conduit à des conditions de concurrence car le cookie pointe toujours vers le dernier utilisateur connecté.

Veuillez voir: Authentification Socket.IO .

16
Shripad Krishna

En utilisant Socket.IO 0.8.7, vous pouvez accéder aux en-têtes de demande via:

socket.handshake.headers

Vous pouvez trouver plus de détails à ce sujet sur https://github.com/LearnBoost/socket.io/wiki/Authorizing

32
gabrtv

Je l'ai, cela fonctionne:

client.request.headers.cookie
2
Dan