¿Como mantener session en carpetas subordinadas?

14/11/2003 - 14:47 por Manuel Vera | Informe spam
Hola

La estructura de mi sitio es algo como:
- Tienda
- modulo1
- modulo2
- modulo3
Algo así están estructuradas las carpetas.

Dentro de Tienda está el global.asa.
Todos los clientes entran a Tienda, que es donde está todos los servicios de
catálogo, registro, compra, etc, etc.

Sin embargo, hay creados sub-módulos donde están las "aplicaciones" ASP que
cumplen funciones externas a la tienda como tal, como por ejemplo:
* un servicio de ayuda en línea,
* la sección para el personal de la empresa,
* y otras secciones que usan login/pass para acceso.

LA PREGUNTA O PROBLEMA ES...
Si yo tengo la "tienda" abierta y al mismo tiempo el módulo de "personal", y
necesito desloguearme o salir de mi session en la tienda (usando
session.abandon()), entonces tambien se desloguea del modulo de personal.
Eso sucede porque uso session.abandon().
¿Como puedo hacer para evitar eso, si he abierto dos ventanas separadas de
IE y cargado independientemente los módulos en cada uno?
¿Hay forma de solamente abandonar la sesion en la carpeta raíz?

Gracias
Manuel
 

Leer las respuestas

#1 Juan C. Barreiro
14/11/2003 - 15:29 | Informe spam
Si usas variables de sesion con nombres diferentes (que es lo más lógico),
entonces para desloguear de un apartado del sitio simplemente debes escribir
Session("modulo1") = "", de esa forma si la variable de sesion de ese modulo
es igaul a nada, esa parte del modulo se desactivara, pero seguiran
permaneciendo las variables de sesion de los otros módulos, simple y
efectivo, no?
Un saludo.

Juan C. Barreiro
Depto. Desarrollo
www.barnamarketing.com
www.urban-design.org/urbansoft

"Manuel Vera" escribió en el mensaje
news:%
Hola

La estructura de mi sitio es algo como:
- Tienda
- modulo1
- modulo2
- modulo3
Algo así están estructuradas las carpetas.

Dentro de Tienda está el global.asa.
Todos los clientes entran a Tienda, que es donde está todos los servicios


de
catálogo, registro, compra, etc, etc.

Sin embargo, hay creados sub-módulos donde están las "aplicaciones" ASP


que
cumplen funciones externas a la tienda como tal, como por ejemplo:
* un servicio de ayuda en línea,
* la sección para el personal de la empresa,
* y otras secciones que usan login/pass para acceso.

LA PREGUNTA O PROBLEMA ES...
Si yo tengo la "tienda" abierta y al mismo tiempo el módulo de "personal",


y
necesito desloguearme o salir de mi session en la tienda (usando
session.abandon()), entonces tambien se desloguea del modulo de personal.
Eso sucede porque uso session.abandon().
¿Como puedo hacer para evitar eso, si he abierto dos ventanas separadas de
IE y cargado independientemente los módulos en cada uno?
¿Hay forma de solamente abandonar la sesion en la carpeta raíz?

Gracias
Manuel


Preguntas similares