Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/07/2011, 14:30
Avatar de blakmetall
blakmetall
 
Fecha de Ingreso: diciembre-2010
Ubicación: Jalisco
Mensajes: 181
Antigüedad: 13 años, 11 meses
Puntos: 18
Respuesta: Condicionar Sesiones en PHP

Cita:
Iniciado por dfmex Ver Mensaje
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.
ya que estas preguntando aprovechando me gustaria añadir el punto 3.

3.- Si la sesion ya fue iniciada bajo el mismo nombre de usuario loggear en la pc
donde se esta iniciando sesion y desloggear a la otra pc. en caso de que deje
abierta la sesion y no han pasado los 5 minutos ( punto 2).