2011-01-14 23 views
6

¿Cuál es la mejor manera de pasar el estado de autenticación del usuario a node.js si el usuario ya se ha autenticado en php?node.js pasando el estado de autenticación

Por ejemplo, hay una aplicación escrita en php que necesita usar node.js para actualizaciones en tiempo real. Pero esas actualizaciones deberían estar restringidas a los usuarios que iniciaron sesión.

¿Cuál es la mejor manera de hacerlo? ¿Hay alguna forma de acceder a los datos de la sesión php desde node.js?

+0

He preguntado similar [pregunta] (http://stackoverflow.com/questions/4636773/long-polling-server-principle-client-authentication) con respecto a la autenticación hace unos días. Puede que esto te ayude. – yojimbo87

Respuesta

4

Por qué no solo tiene node.js detrás de php y envía la solicitud solo después de verificar la autenticación. estado por php, en este caso? Otra forma de usar la misma técnica de sesión, p. Ej. Memcache/Redis/otro DB, para ambos y simplemente vuelva a verificar los datos de sesión de node.js después de crearlo por php o viceversa.

+0

Creo que iré con la sesión de comprobación con php en localhost. ¡Gracias! – Leonti

+0

Creo que en este caso el secuestro de sesión sería una amenaza mayor, me gustaría asegurarme de que cada mensaje que nodeJs obtiene proviene del usuario que lo envió, revise el enlace de yujimbo87 ahora mismo – Purefan

Cuestiones relacionadas