Identificar Ventana Modal

geobasis
09 de Abril del 2008
Haber si alguien me puede dar una ayuda, mi situacion es la siguiente.

Necesito evitar que mis paginas aspx se cargen escribiendo la URL en el browser o en Inicio>Ejecutar, lo puedo hacer verificando que el HTTP_REFERER sea distinto de null, solo que tengo algunas paginas que se abren mediante window.showModalDialog(url) en este caso el HTTP_REFERER tambien es null por lo que les niega el acceso.

Lo que necesito saber es como identifico a la pagina que realizo el window.showModalDialog?, como determino que la solicitud se hizo escribiendo la url o mediante window.open / window.showModalDialog si en los dos casos el HTTP_REFERER es null?

Cualquier ayuda es bienvenida, esta en juego la seguridad de mi sitio web.

mfcorral
09 de Abril del 2008
Con una variable de sesion. La creas en la primera pagina que se carga. Si cuando abres una ventana modal esta variable existe pues enconces la cargas y si no pues lo que sea.

Un saludo.