Foros del Web » Programando para Internet » PHP »

identificar usuarios conectados

Estas en el tema de identificar usuarios conectados en el foro de PHP en Foros del Web. Hola Estoy haciendo un sistema de usuarios para mi portal el caso es q me gustaria q se lograra ver q usuario esta o no ...
  #1 (permalink)  
Antiguo 05/02/2007, 01:15
Avatar de ..::MaRcOs::..  
Fecha de Ingreso: diciembre-2006
Mensajes: 328
Antigüedad: 17 años, 5 meses
Puntos: 3
Exclamación identificar usuarios conectados

Hola

Estoy haciendo un sistema de usuarios para mi portal el caso es q me gustaria q se lograra ver q usuario esta o no conectado... asi como hace este foro...

lo habia pensado de una forma no se si parezca algo loca pero bueno... consiste en crear un campo en la tabla de usuarios el cual se llame conectado y tenga por defecto no pero q cuando inicie sesion en la pagina se actualice dicho campo con si..... logrando salir en la lista de usuarios conectados.... para saber q ya no esta conectado pense en un popup de salida q cuando cierre la pagina se abra el popup y actualice el campo con el valor no.... para q desaparezca de la lista...

que opinan de esto?
o hay alguna otra forma de hacerlo mas facil...
les agradezco de antemano
salu2
  #2 (permalink)  
Antiguo 05/02/2007, 03:53
Avatar de carlosmbrizuela  
Fecha de Ingreso: enero-2007
Ubicación: La Plata (Argentina)
Mensajes: 490
Antigüedad: 17 años, 3 meses
Puntos: 1
Re: identificar usuarios conectados

No se si esta mal. Lo que si, deberias hacer un update al comienzo y fin de cada session para actualizar el campos conectado.
Deberias investigar un poco por si hay algun metodo o funcion que te de todas las sesiones inciadas hasta ese momento y te ahorrarias poner un campo en la base.

saludos
  #3 (permalink)  
Antiguo 05/02/2007, 08:05
Avatar de jerkan  
Fecha de Ingreso: septiembre-2005
Mensajes: 1.607
Antigüedad: 18 años, 7 meses
Puntos: 19
Re: identificar usuarios conectados

A mi se me ocurre actualizar un campo 'fecha/hora' de la tabla usuarios que te indique la última petición de ese usuario. Determina un umbral (ej: 5 minutos) y listas todos los usuarios que hayan realizado alguna petición en tu página web por debajo de ese umbral.
De esta manera, tendrías que tener en cuenta los que hagan un logout en tu página. A mí se me ocurre poner un valor superior al umbral como solución rápida aunque un poco 'fea'.

Un saludo
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 19:56.