Foros del Web » Programando para Internet » PHP »

Ayuda usuarios online

Estas en el tema de Ayuda usuarios online en el foro de PHP en Foros del Web. como puedo saber que usuarios estan logeados ?? estube pensando que ni bien se logeen el campo de la tabla usuario, llamado estado cambie a ...
  #1 (permalink)  
Antiguo 17/01/2010, 20:43
 
Fecha de Ingreso: marzo-2009
Mensajes: 356
Antigüedad: 15 años, 8 meses
Puntos: 7
Ayuda usuarios online

como puedo saber que usuarios estan logeados ??

estube pensando que ni bien se logeen el campo de la tabla usuario, llamado estado cambie a 1;

y cuando cierre sesion vuelva a 0, pero me dijeron --> y si sierran el navegador sin cerrar sesion ?

sera bueno hacerlo con estado 1 - 0 (online - offline )

o hay otra mejor forma?
  #2 (permalink)  
Antiguo 17/01/2010, 20:56
Avatar de jackson666  
Fecha de Ingreso: noviembre-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 1.971
Antigüedad: 15 años
Puntos: 65
Respuesta: Ayuda usuarios online

Si, es buena idea la de la columna "estado".
Pero lo que podrias hacer sino es ni bien se loguea, setear una cookie con tiempo. Entonces por mas q cierre el navegador, vos sabes que esa cookie va a estar ahi, y cuando se loguee nuevamente preguntas si esa cookie existe.
Se entiende mas o menos?
__________________
HV Studio
Diseño y desarrollo web
  #3 (permalink)  
Antiguo 17/01/2010, 21:07
 
Fecha de Ingreso: marzo-2009
Mensajes: 356
Antigüedad: 15 años, 8 meses
Puntos: 7
Respuesta: Ayuda usuarios online

por ejemplo ni bien se logea pasa a 1
cierra el navegador automaticamente pasa a 0; o si sierra session tb a 0;

como se podria hacer eso ???

xke aveces las cookies se desactivan asi q creo q no seria bueno ????
  #4 (permalink)  
Antiguo 17/01/2010, 21:24
Avatar de jackson666  
Fecha de Ingreso: noviembre-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 1.971
Antigüedad: 15 años
Puntos: 65
Respuesta: Ayuda usuarios online

Y si usas algo asi? No te aseguro que ande, pero es lo que se me ocurre :boracho:
Código Javascript:
Ver original
  1. window.onbeforeunload = function(){
  2.            
  3. // Aca con AJAX llamas a un php, haces una consulta a la base y pasas de 1 a 0
  4.  
  5. }
__________________
HV Studio
Diseño y desarrollo web
  #5 (permalink)  
Antiguo 17/01/2010, 23:21
Avatar de bioxido  
Fecha de Ingreso: diciembre-2008
Ubicación: $_SERVER['PHP_SELF']
Mensajes: 601
Antigüedad: 15 años, 11 meses
Puntos: 21
Respuesta: Ayuda usuarios online

Ya tenes lo primordial, ahora por si necesitas ayuda con el script en ajax...

Te dejo un link muy útil, talvez con un par de modificaciones puedas adaptarlo a lo que necesitas.

http://sofanaranja.com/2005/08/24/mi...orial-de-ajax/
  #6 (permalink)  
Antiguo 18/01/2010, 00:13
Avatar de pato12  
Fecha de Ingreso: septiembre-2007
Ubicación: Salta
Mensajes: 1.620
Antigüedad: 17 años, 1 mes
Puntos: 101
Respuesta: Ayuda usuarios online

Pero esto ya lo preguntaste antes aqui. Y te respondi, probalo :P
__________________
Half Music - www.halfmusic.com

Etiquetas: usuarios
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 14:45.