Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/11/2010, 14:20
Avatar de Vun
Vun
Colaborador
 
Fecha de Ingreso: agosto-2009
Ubicación: Benalmádena, España
Mensajes: 2.265
Antigüedad: 15 años, 3 meses
Puntos: 150
Respuesta: Mostrar usuarios que han iniciado sesión

Haz lo siguiente:

-Añade un campo ultimologin en tu tabla usuarios. Cuando haces login guardas ahi el time() actual, y también lo guardas en alguna otra parte de tu pagina que se visite a menudo mientras estan navegando.
-Ahora tan solo tienes que hacer una consulta tal que:

Código PHP:
$sql=mysql_query("SELECT * from usuarios where ".time()."-ultimologin<60");
while(
$row=mysql_fetch_array($sql)) {
   
// Muestras los datos del usuario

Eso mostrará la lista de usuarios que han logueado en los ultimos 60 segundos. Cualquier duda preguntame.