Foros del Web » Programando para Internet » Node.js »

Diferenciar si el usuario se fue de la pagina o la refresco!

Estas en el tema de Diferenciar si el usuario se fue de la pagina o la refresco! en el foro de Node.js en Foros del Web. Hola que tal! Estoy haciendo una especie de chat y hay algo que creo que se puede hacer pero no se como! Estoy usando socket.io, ...
  #1 (permalink)  
Antiguo 02/11/2013, 21:34
 
Fecha de Ingreso: agosto-2013
Mensajes: 20
Antigüedad: 10 años, 8 meses
Puntos: 0
Diferenciar si el usuario se fue de la pagina o la refresco!

Hola que tal! Estoy haciendo una especie de chat y hay algo que creo que se puede hacer pero no se como!
Estoy usando socket.io, y dentro del js del servidor tengo una funcion "disconnect", obviamente es cuando el usuario se desconecta del chat! El problema es que por esa funcion entra ya sea porque el usuario cerro el navegador, fue hacia atras o refresco la pagina!
Lo que yo quiero hacer es que si el usuario cerro la pagina o fue hacia atras hacer un procedimiento y si la refresco hacer otra cosa!
No estoy seguro que tenga que ser por el lado del servidor, calculo que podria ser del lado del cliente llamando a 2 funciones distintas para el objetivo sin usar disconnect, espero que alguno sepa alguna forma de saber distinguir cuando el usuario refresco la pagina o salio del sitio! les agradesco mucho espero que me hayan entendido! un abraso!
  #2 (permalink)  
Antiguo 03/11/2013, 19:28
Avatar de utan  
Fecha de Ingreso: agosto-2012
Mensajes: 126
Antigüedad: 11 años, 9 meses
Puntos: 17
Respuesta: Diferenciar si el usuario se fue de la pagina o la refresco!

Hola.

Para socket.io el usuario se desconecto , pero si estas usando una especie de session ..
podrías mantenerla por un tiempo determinado y entonces si no vuelve a conectarse el mismo cliente llamar a disconnect()..

El socket se desconecte ya seas asiendo atrás oh presionando F5...
__________________
Mis conocimientos son limitado, pero si te puedo ayudar lo are gustoso mi chat particular, visitalo gracias http://rendezvouschat.com
  #3 (permalink)  
Antiguo 03/11/2013, 19:53
 
Fecha de Ingreso: agosto-2013
Mensajes: 20
Antigüedad: 10 años, 8 meses
Puntos: 0
Respuesta: Diferenciar si el usuario se fue de la pagina o la refresco!

Hola Utan! gracias por responder! No se como usar session en js supuestamente no se puede pero seguramente habra una manera de simularla, creo que lo que me dijiste me sirve pero no se como hacerlo si me mandas algun ejemplo o link de algun lado te lo agradeceria mucho! un abraso
  #4 (permalink)  
Antiguo 03/11/2013, 20:40
Avatar de utan  
Fecha de Ingreso: agosto-2012
Mensajes: 126
Antigüedad: 11 años, 9 meses
Puntos: 17
Respuesta: Diferenciar si el usuario se fue de la pagina o la refresco!

Leete esto,
http://howtonode.org/socket-io-auth , no use session pero esto te puede dar una idea..
__________________
Mis conocimientos son limitado, pero si te puedo ayudar lo are gustoso mi chat particular, visitalo gracias http://rendezvouschat.com

Etiquetas: diferenciar, fue, usuario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:12.