Ver Mensaje Individual
  #4 (permalink)  
Antiguo 19/04/2011, 16:22
Avatar de Sourcegeek
Sourcegeek
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
__________________
Buscas desarrollador web? Sourcegeek. Diseño web, Maquetación y Programación
¡Escribe bien! Esto es un foro, no un Facebook para que escribas con los pies