Cita:
Iniciado por gabriel em
Tengo un sitio, el cual pide una contraseña para entrar a un panel de control para administradores, lo cual lo manejo con una variable Session("logeado").
Anda todo bien. Yo probe que si entro con la clave, y despues abro otro explorer, tengo que poner la clave nuevamente. Esto esta bien, porque es una variable session diferente para cada explorer.
Pero me encontre con la sorpresa de que si me logeo y despues abro un explorer con la opcion de "Archivo - > Nueva -> Ventana", el explorer nuevo que se abre mantiene las sessiones, lo cual no es bueno porque la abre ya logeado.
Las variables de session funciona desde la ventana padre hacia todas sus ventanas hijas, asi que si habres una ventana nueva es como si crearas una ventana hija y cojera todas las variables.
eso es la teoria, ahora, para quitar la session a los hijos puedes crear un código en cada página indicando que si la web no viene de una ventana padre volver la session vacio.
espero que te ayude