Inicio > ASP > unholy > quiero una página no accesible

quiero una página no accesible

Experto:
Usuario:
Fecha: 10/06/2002
Valoración: Categoría: ASP
09/03/2010
fransuar, usuario preguntando en ASP
Usuario
Hola,

Estoy desarrollando un sitio web en asp. Hay páginas a las que se accede después de haber introducido un nombre y una contraseña. Pero me he dado cuenta de que si una vez que se ha entrado a la página y se ve la dirección de la página (es decir http://www.misitio.com/pagina.asp) luego se puede teclear directamente esta dirección y se accede a la página directamente sin haber pasado por la página de la contraseña, con lo que no sirve de mucho. ¿Cómo puedo hacer para que tecleando la dirección de la página no me habra directamente la página y pida la contraseña?

Un saludo.

09/03/2010
fransuar, experto respondiendo en ASP
Experto
Buenas , fransuar, como estamos , te comento:

Para hacer esto en la pagina de login (supongamos que se llama login.asp), tienes que inicializar una variable de sesion en la cual se especifique que el usuario ha hecho login, y en la pagina que el usuario tecle directamente lo compruebas. Te lo pongo por codigo.

PAGINA LOGIN.ASP

Cuando el usuario ha hecho login pones.

session("usuario")=1

Y en l apagina que el usuario tecle pones:

if(session("usuario")<>1)then

response.redirect("login.asp")

end if

Pon este codigo arriba del todo para que el usuario no vea nada de la nueva pagina si no ha hecho el login.


Nada mas, espero que sea esto lo que buscabas.


Un saludo


david







09/03/2010
fransuar, usuario preguntando en ASP
Usuario
Gracias
Más opciones
Enlaces patrocinados