pierdo las variables de sesión

29/10/2003 - 22:09 por cesb | Informe spam
Hola.
Tengo un problema con las variables de sesión en algunas
páginas de mi aplicación.
Cuando el usuario se sale correctamente de la aplicación,
y quiere volver a ingresar validandose con su username y
password, en el script de validacion creo las variables
de sesión para el usuario, y todo funciona correctamente.
Pero si el usuario se sale de la aplicación sin darle a
signout, que es donde le hago el session.abandon(), o si
se le vence el tiempo de la variable de session, y luego
intenta ingresar al sistema, hay algunas variables q se
vuelven a crear correctamente, pero algunas no se pasan
de pagina en pagina sino q solo dan el resultado en la
primera pagina. Se supone que las variables de sesión se
mantienen por toda la aplicación hasta que se vence el
tiempo o hasta que el usuario se sale de la aplicación.
Ya le encontre una pequeña pero no óptima solución. Me
meto en las opciones de internet explorer y le elimino
los archivos temporales y los cookies, vuelvo a correr mi
aplicación y todo funciona correctamente hasta que algún
usuario se salga incorrectamente del sistema.
Es una solución, pero no es óptima porque no todos los
usuarios están en la capacidad de saber que tienen que
borrar los archivos temporales de Internet para q se
reseteen las variables..., quisiera que me ayudaran a
obtener una mejor solución transparente al usuario.
Gracias
 

Leer las respuestas

#1 Gabriel South
30/10/2003 - 04:14 | Informe spam
Usas el global.asa?.. porque manejàndolo de alli con el session on start
y el on end funciona perfectamente..


"cesb" escreveu na mensagem
news:050a01c39e60$e225c140$
Hola.
Tengo un problema con las variables de sesión en algunas
páginas de mi aplicación.
Cuando el usuario se sale correctamente de la aplicación,
y quiere volver a ingresar validandose con su username y
password, en el script de validacion creo las variables
de sesión para el usuario, y todo funciona correctamente.
Pero si el usuario se sale de la aplicación sin darle a
signout, que es donde le hago el session.abandon(), o si
se le vence el tiempo de la variable de session, y luego
intenta ingresar al sistema, hay algunas variables q se
vuelven a crear correctamente, pero algunas no se pasan
de pagina en pagina sino q solo dan el resultado en la
primera pagina. Se supone que las variables de sesión se
mantienen por toda la aplicación hasta que se vence el
tiempo o hasta que el usuario se sale de la aplicación.
Ya le encontre una pequeña pero no óptima solución. Me
meto en las opciones de internet explorer y le elimino
los archivos temporales y los cookies, vuelvo a correr mi
aplicación y todo funciona correctamente hasta que algún
usuario se salga incorrectamente del sistema.
Es una solución, pero no es óptima porque no todos los
usuarios están en la capacidad de saber que tienen que
borrar los archivos temporales de Internet para q se
reseteen las variables..., quisiera que me ayudaran a
obtener una mejor solución transparente al usuario.
Gracias

Preguntas similares