Foros del Web » Programando para Internet » PHP »

Evitar que un mismo usuario se conecte dos veces

Estas en el tema de Evitar que un mismo usuario se conecte dos veces en el foro de PHP en Foros del Web. Hola. Mi duda es: tengo una web con usuarios registrados, que tienen que meter su login y contraseña para acceder. ¿Se puede evitar que un ...
  #1 (permalink)  
Antiguo 01/11/2005, 05:30
Avatar de mariogl84  
Fecha de Ingreso: noviembre-2002
Ubicación: Barcelona
Mensajes: 433
Antigüedad: 15 años
Puntos: 20
Evitar que un mismo usuario se conecte dos veces

Hola.

Mi duda es: tengo una web con usuarios registrados, que tienen que meter su login y contraseña para acceder. ¿Se puede evitar que un usuario que ya está logueado vuelva a hacerlo desde otra sesión distinta mientras está abierta la anterior?

Gracias de antemano.
  #2 (permalink)  
Antiguo 01/11/2005, 09:12
Avatar de Hollman  
Fecha de Ingreso: enero-2003
Ubicación: Bogotá - Colombia
Mensajes: 200
Antigüedad: 14 años, 10 meses
Puntos: 1
tendrias que colocarle en la tabla un campo de estado y actualizarlo cada vez que ingresa y sale de la aplicación. Así tendrías una referencia al hacer el proceso de logeo.
  #3 (permalink)  
Antiguo 01/11/2005, 14:16
Avatar de mariogl84  
Fecha de Ingreso: noviembre-2002
Ubicación: Barcelona
Mensajes: 433
Antigüedad: 15 años
Puntos: 20
Sí, había pensado eso, pero ¿cómo sé cuándo cierra su sesión? Puede no cerrarla con el logout, sino simplemente cerrando su navegador, o con un corte de luz...
  #4 (permalink)  
Antiguo 01/11/2005, 16:12
Avatar de mariogl84  
Fecha de Ingreso: noviembre-2002
Ubicación: Barcelona
Mensajes: 433
Antigüedad: 15 años
Puntos: 20
Ya he encontrado la solución: se define un tiempo de inactividad, y se controla si se ha excedido o no ese tiempo. Lo saqué de aquí: http://www.forosdelweb.com/showpost....&postcount=110
  #5 (permalink)  
Antiguo 01/11/2005, 16:23
 
Fecha de Ingreso: marzo-2005
Mensajes: 3
Antigüedad: 12 años, 9 meses
Puntos: 0
podrias utilizar variables de sesion. Cuando el usuario se logee se inicia una nueva sesion, y cuando cierre la sesion, o simplemente cierre el sitio, entonces se termina la sesion

Saludos
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 10:49.