Foros del Web » Programando para Internet » PHP »

Login de usuario de un acceso por vez

Estas en el tema de Login de usuario de un acceso por vez en el foro de PHP en Foros del Web. Hola a todos! Necesito crear un sistema de login que permita el acceso a un usuario por vez, o sea, si JOHN accede al sistema, ...
  #1 (permalink)  
Antiguo 09/08/2010, 08:33
 
Fecha de Ingreso: mayo-2003
Mensajes: 544
Antigüedad: 16 años, 5 meses
Puntos: 1
Login de usuario de un acceso por vez

Hola a todos!

Necesito crear un sistema de login que permita el acceso a un usuario por vez, o sea, si JOHN accede al sistema, y otra persona quiere acceder con su misma cuenta en el mismo momento que JOHn esta conectado, la otra persona no puede hasta que JOHN se desconecte.

Tendría una lógica similar a los visitantes online en vivo de los cuales se registra la IP y se consulta cada x segundos si siguen conectados o no.

Alguien vió algun script en Internet que explique como hacerlo?

Muchas gracias!
__________________
CSSBoulevar
Recursos para diseñadores y programadores webs
  #2 (permalink)  
Antiguo 09/08/2010, 08:57
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 10 años, 5 meses
Puntos: 1517
Respuesta: Login de usuario de un acceso por vez

Desconozco algún código que lo haga, pero es cuestión de pensar un poco cuál es la lógica para lograr lo que quieres. Entiendo que añadiendo un campo que diga, por ejemplo, conectado y tiempo. Luego hacer con un cron job la consulta a la base de datos a todas aquellas cuentas que están conectadas verificar el tiempo que no tienen actividad y actualizarla para que quede libre. Claro hay más detalle pero es una idea.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos

Etiquetas: login, usuarios
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 01:03.