Foros del Web » Programando para Internet » PHP »

Sesión única

Estas en el tema de Sesión única en el foro de PHP en Foros del Web. ¿ Cómo puedo hacer para que en mi sitio sólo se pueda inicar sesión una única vez ? Me explico: Si un usuario ha iniciado ...
  #1 (permalink)  
Antiguo 13/03/2005, 07:32
Avatar de Mauri1  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago de Chile
Mensajes: 558
Antigüedad: 15 años
Puntos: 0
Sesión única

¿ Cómo puedo hacer para que en mi sitio sólo se pueda inicar sesión una única vez ?

Me explico:

Si un usuario ha iniciado sesión con los siguientes datos:

user: "algo"
password: "algo"

Y viene otro usuario desde un computador diferente al anterior e intenta iniciar sesión, entonces que el sistema le diga que ya se ha iniciado sesión con esos datos y le impida tener acceso.

Gracias
  #2 (permalink)  
Antiguo 13/03/2005, 08:10
 
Fecha de Ingreso: marzo-2005
Ubicación: Sevilla
Mensajes: 277
Antigüedad: 12 años, 8 meses
Puntos: 2
podrías hacer una variable que almacenara la ip del que accede por primera vez, y cuando alguien intente acceder con esos datos que compruebe si e sla misma. Pero aquí hay un porblema ¿el usuario cuando cierra la ventana cierra la sesión o la sesión tiene tiempo definido?
el archivo donde se almacenara la ip deberia ser como una especie de base de datos, que fuera modificada al inciarse sesion y el segundo visitante no pudiera acceder
Sólo es una idea, quizás ni se pueda hacer, pero si te sirve de algo...
No se, la verdad es complicado
  #3 (permalink)  
Antiguo 15/03/2005, 07:50
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Si usas el buscador del foro por el término "concurrencia" veras vários temas que se hablado de ese problema y como solventarlo o técnicas para enfocar su solución.

Un saludo,
  #4 (permalink)  
Antiguo 15/03/2005, 16:33
Avatar de Mauri1  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago de Chile
Mensajes: 558
Antigüedad: 15 años
Puntos: 0
OK, muchas gracias
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 13:41.