Foros del Web » Programando para Internet » PHP »

Duda con Sesiones

Estas en el tema de Duda con Sesiones en el foro de PHP en Foros del Web. Hola Amigos un rato sin saludarlos bueno veran tengo una duda que no se si se pueda hacer con las sessiones aki en PHP y ...
  #1 (permalink)  
Antiguo 10/05/2008, 22:06
 
Fecha de Ingreso: abril-2006
Mensajes: 134
Antigüedad: 18 años, 7 meses
Puntos: 0
Duda con Sesiones

Hola Amigos un rato sin saludarlos bueno veran tengo una duda que no se si se pueda hacer con las sessiones aki en PHP y me gustaria que me orientaran en esto....

Mi duda es en cuanto a sessiones sera posible lo siguiente imaginen abrir una sesion con php claro en una pc y que al momento de que acceda al sistema en otra pc la otra session se cierre o que se cierre el explorador o que se caduque lasession???

No se si me explique correctamente lo que quiero saber es si abro una sesion en la pc1 y no cierro la session ni el browser y minutos u horas despues abro session en la pc55 por decir algo es posible que automaticamente cierre el browser que esta abierto en la pc1 ó que sierre la session que se quedo abierta o que lacaduque o algo por el estilo.....sera esto posible???????

Sin mas por el momento les agradezco de antemano cualquier comentario o consejo Mil Gracias!!!!
  #2 (permalink)  
Antiguo 11/05/2008, 00:44
Avatar de eddwinpaz  
Fecha de Ingreso: noviembre-2007
Ubicación: Merida , Venezuela
Mensajes: 1.066
Antigüedad: 17 años
Puntos: 25
Re: Duda con Sesiones

bueno si deseas que cuando hayan 2 sesiones idénticas 1 caiga.. debes tener una tabla en la en alguna base de datos para que prevea la situación.. de tal manera caducando la sesión mas temprana.. o la logeada previamente eso queda a tu disposición... y a lo que tiempo de sesión se requiere lo puedes hacer mediante el empleo de tiempo ejemplo si 3600 segundos es el máximo de tiempo para que cuando no se haya efectuado ningún movimiento en el sistema se desloguee..

seudo codigo session por x tiempo

[SESSION] = TIEMPO
[SESSION_2] = id_usuario
si la session TIEMPO tiene MENOR o IGUAL a 3600
salir del sistema
DE otro modo seguir y ASIGNAR NUEVO VALOR DE TIEMPO A LA SESSION QUE CONTENGA TIEMPO.


seudo codigo para sesiones iguales
[SESSION] = tiempo
[SESSION] = id_login
[SESSION] = id_usuario

SI LA SESSION id_login ES VERDADERA Y id_usuario DA 2 en la consulta de QUERY
CERRAR SESSION CON MAYOR TIEMPO DE SESSION.
__________________
O nos hacemos miserables o nos hacemos fuertes , la cantidad de trabajo es la misma.
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 12:15.