![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
19/04/2011, 16:22
|
![Avatar de Sourcegeek](http://static.forosdelweb.com/customavatars/avatar301378_3.gif) | Colaborador | | Fecha de Ingreso: mayo-2009 Ubicación: $mex['B.C.'];
Mensajes: 1.816
Antigüedad: 15 años, 9 meses Puntos: 322 | |
Respuesta: Solo 1 usuario conectado simultaneamente, como lo logro? Hola
Para terminar cookies, necesitas usar sesiones (estas se autodestruyen al cerrar el navegador)
Para lo de 1 solo usuario, necesitas tener un campo extra que sea 'conectado'.
Cuando alguien se conecte, tienes que checar si conectado es 0, si es asi, lo conectas y pones a conectado como 1... Al cerrar sesion, pones a conectado como 0...
Es algo simple y eficaz en un 80%, por que? Porque de ninguna forma se puede detectar cuando un usuario cierra el navegador, por lo que si alguien que se logea, cierra su navegador, conectado permanecera como 1 y no podra volver a iniciar sesion.
Para solucionar esto, necesitas tener otro campo en el que guardes la fecha y hora de la ultima accion hecha. Al logearse que cheque si la fecha y hora son mayores a 10 minutos por ejemplo, que pueda entrar |