![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
21/08/2009, 03:31
|
![Avatar de mariogl84](http://static.forosdelweb.com/customavatars/avatar27975_4.gif) | | | Fecha de Ingreso: noviembre-2002 Ubicación: Barcelona
Mensajes: 433
Antigüedad: 22 años, 2 meses Puntos: 20 | |
Respuesta: Ayuda con PHP y usuarios Guarda en la base de datos si está logueado o no, y también el momento en que hizo la última actividad. Cada vez que se cargue una página, que se actualice ese campo de última actividad. Si el usuario no cierra sesión, quedará guardado el momento de la última actividad. Luego establece un tiempo de inactividad a partir del cual entiendas que el usuario ya no está en la página, por ejemplo, 5 minutos.
Al loguear un usuario, comprueba primero si en la base de datos aparece como logueado, y si lo está, comprueba entonces si la última acción fue hace más de 5 minutos o no.
Guarda también la IP para saber si se está conectando en la misma máquina o en otra. |