Session Finalizada
Publicado por Christian (7 intervenciones) el 14/12/2006 17:22:17
Amigos... Ojala puedan ayudarme, pues ya me han ayudado bastante... y todo a sido muy util
tengo la siguiente duda....
Tengo variables de session cuando cargo la aplicacion por primera vez, esto es, en el Page_load de la pagina Default libero las variables con Session.Clear, luego valido al usuario, y asigno sus valores a variables de Session("Usuario"), Session("IdUsuario"), etc....
Lo que pasa, es que diseñé la aplicacion de manera que el ingrso de la informacion, esta por secciones, esto es, una pagina para cada tipo de informacion, y son como maximo 4 paginas, dependiendo del modulo. Cuando paso de una pagina a otra, guardo en la Base de Datos, la Ultima Etapa Finalizada, por ejemplo, termino de ingresar los datos de la 2º pagina, y en la base de datos se guarda un "2" en señal de que esa etapa fue finalizada con exito, esto es porque puede haber un corte de electricidad, un bloqueo de PC, o simplemente por que el usuario se fue a tomar un Cafe.... y cuando el usuario vuelve las variables de Session ya no estan, pues por el TimeOut desaparecen y no quiero incrementar el TimeOut.... LO que necesito es como puedo validar en cada pagina en su Page_Load si la session esta activa o no, revise las propiedades y metodos de Session, por si hay algun Is....., que lo permita, pero no lo encontré..... o talvez deberé comparar la sesion con vacio, algo asi como
If. Session("IdUsuario")="" then
response.Redirect("Default.aspx"
exit sub
endif
para que el usuario se vuelva a logear..?????
Espero entiendan mi duda.....
Gracias
tengo la siguiente duda....
Tengo variables de session cuando cargo la aplicacion por primera vez, esto es, en el Page_load de la pagina Default libero las variables con Session.Clear, luego valido al usuario, y asigno sus valores a variables de Session("Usuario"), Session("IdUsuario"), etc....
Lo que pasa, es que diseñé la aplicacion de manera que el ingrso de la informacion, esta por secciones, esto es, una pagina para cada tipo de informacion, y son como maximo 4 paginas, dependiendo del modulo. Cuando paso de una pagina a otra, guardo en la Base de Datos, la Ultima Etapa Finalizada, por ejemplo, termino de ingresar los datos de la 2º pagina, y en la base de datos se guarda un "2" en señal de que esa etapa fue finalizada con exito, esto es porque puede haber un corte de electricidad, un bloqueo de PC, o simplemente por que el usuario se fue a tomar un Cafe.... y cuando el usuario vuelve las variables de Session ya no estan, pues por el TimeOut desaparecen y no quiero incrementar el TimeOut.... LO que necesito es como puedo validar en cada pagina en su Page_Load si la session esta activa o no, revise las propiedades y metodos de Session, por si hay algun Is....., que lo permita, pero no lo encontré..... o talvez deberé comparar la sesion con vacio, algo asi como
If. Session("IdUsuario")="" then
response.Redirect("Default.aspx"
exit sub
endif
para que el usuario se vuelva a logear..?????
Espero entiendan mi duda.....
Gracias
Valora esta pregunta


0