Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/07/2011, 14:16
dfmex
 
Fecha de Ingreso: octubre-2008
Mensajes: 147
Antigüedad: 15 años, 6 meses
Puntos: 3
Pregunta Condicionar Sesiones en PHP

Hola de nuevo !

Disculpen tengo una hyper-mega-super-druper duda:

¿Cómo se le debe hacer para que una Sesión no pueda ser iniciada si ya lo hicieron desde otro ordenador o navegador web?

Es decir, en mi sitio web tengo un sistema para iniciar login con usuario y contraseña, pero pues lo que quiero hacer es evitar que puedan iniciar sesión con los mismos datos en diferentes ordenadores o navegadores simultáneamente...

Y básicamente quisiera una guía o instrucciones para lograr que:

1.- Si la sesión ya fue iniciada bajo el mismo nombre de usuario entonces me mande a una pagina de error; "ERROR: No se pudo iniciar sesión porque el usuario especificado ya cuenta con una sesión activa..."

2.- Si alguien después de haber iniciado sesión cerró su navegador, o simplemente ha estado inactivo por más de 5 minutos, entonces que PHP me cierre la sesión.


Alguien me podría ayudar a saber como se hace?

De antemano gracias por la ayuda o comentarios.