Foros del Web » Programando para Internet » ASP Clásico »

Tiempo de vida de las variables session

Estas en el tema de Tiempo de vida de las variables session en el foro de ASP Clásico en Foros del Web. Hola ya entrege my proyecto pero la verdad an surguido un poco de problemas, ocurre que una persona quiere registrar sus actividades pero como utilice ...
  #1 (permalink)  
Antiguo 11/08/2006, 14:10
Avatar de AnaLuisa  
Fecha de Ingreso: marzo-2006
Ubicación: México
Mensajes: 254
Antigüedad: 18 años, 2 meses
Puntos: 0
Pregunta Tiempo de vida de las variables session

Hola ya entrege my proyecto pero la verdad an surguido un poco de problemas, ocurre que una persona quiere registrar sus actividades pero como utilice variables session estas se le caducan o no se que pasa el chiste es que me manda varios errores.

Como ven???

mi pregunta es cuanto tiempo de vida tienen o si influyen las cookies?? o que es lo que puede estar pasando??

Se me ocurre que se podria cerrar automaticamnete el sistema cuando se caducan los datos de usuario pero no se si se puede hacer y como....
__________________
nabetsE
  #2 (permalink)  
Antiguo 11/08/2006, 14:48
 
Fecha de Ingreso: enero-2006
Mensajes: 72
Antigüedad: 18 años, 4 meses
Puntos: 0
Información Un tips!

Hola Ana Luisa, te comento que por defecto, estas variables duran 20 min. aunque a nivel de codigo o a traves de los controles del IIS puedes modificar dicho periodod y hacerlo mas o menos corto segun tu preferencia.

Las cookies no tienen nada que ver con la duración de estas...aunque al final las cookies para el navegador son una "Sesión".

Verifica a nivel del IIS el tiempo que tiene preestablecido, o agregando algo como
Código:
Session.timeout= 500
especificas que tus sesiones duren 500 minutos en este caso. Espero que esto aclare tus dudas! Suerte!
__________________
"Detrás de toda adversidad, hay una bendición escondida."


Aldous Huxley. :arriba:
  #3 (permalink)  
Antiguo 11/08/2006, 15:05
Avatar de AnaLuisa  
Fecha de Ingreso: marzo-2006
Ubicación: México
Mensajes: 254
Antigüedad: 18 años, 2 meses
Puntos: 0
Me quedo muy claro lo anterior pero aun tengo una duda.

Puedo hacer que cuando expire el tiempo de vida de la variable session, se cierre el sistema o por lo menos aparesca un mensaje notificando esto??

Gracias.
__________________
nabetsE
  #4 (permalink)  
Antiguo 14/08/2006, 09:27
Avatar de AnaLuisa  
Fecha de Ingreso: marzo-2006
Ubicación: México
Mensajes: 254
Antigüedad: 18 años, 2 meses
Puntos: 0
Estoy creando varias varibles session a lo largo de mi programa, donde coloco esta instruccion???

Session.timeout= 500

No importa si me sobra tiempo???
__________________
nabetsE
  #5 (permalink)  
Antiguo 14/08/2006, 10:50
Avatar de Potro  
Fecha de Ingreso: abril-2001
Mensajes: 2.249
Antigüedad: 23 años, 1 mes
Puntos: 39
La Session.timeout= 500 ponla en tu primer pagina en la que se logean no necesita ir en todas, y yo lo que hago cuando se les acabo el tiempo los mando a otra pagina donde les digo que la session por tiempo fue cerrada y lespongo para que si quieren se logeen otra ves.

SALUDOS::::::::
  #6 (permalink)  
Antiguo 18/08/2006, 07:57
 
Fecha de Ingreso: enero-2006
Mensajes: 72
Antigüedad: 18 años, 4 meses
Puntos: 0
Cita:
Iniciado por AnaLuisa Ver Mensaje
Estoy creando varias varibles session a lo largo de mi programa, donde coloco esta instruccion???

Session.timeout= 500

No importa si me sobra tiempo???

Hola AnaLuisa, como te comento el potro no es indispensable colocarlo en todas las paginas, por lo del tiempo (Session.timeout = 500) fue una referencia, puedes colocar el valor en minutos que este adaptadoa tu criterio, luego lo que debes hacer es evaluar el estado de la variable session en cada pagina, si expira (tal como comenta potro) puedes direccionar al usuario a una pagina de información donde le indiques que se ha desconectado por inactividad y le pides que ingrese nuevamente. Por ultimo trata de usar este tipo de variables con precaución, pues en función del número de usuarios que tenga tu aplicación...si es alto, puede afectar el performance de la misma, por el contrario si son pocos 20 a 50, no te preocupes. Disculpa por no responder antes, pues estuve fuera unos dias!. Saludos
__________________
"Detrás de toda adversidad, hay una bendición escondida."


Aldous Huxley. :arriba:
  #7 (permalink)  
Antiguo 18/08/2006, 11:27
Avatar de FiNo  
Fecha de Ingreso: octubre-2004
Ubicación: Costa Rica
Mensajes: 265
Antigüedad: 19 años, 8 meses
Puntos: 1
Mira este link y lee sobre, desventajas y mal uso

http://www.aspfacil.com/articulos/210301_2.asp
__________________
3S-CRM
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 01:21.