Proteger páginas con password en ASP
Este script, bastante sencillo, nos permite negar o no el
acceso a una página privada. Para ello se utiliza un formulario con dos casillas, una
para el usuario y la otra para el password (formulario.htm), y la página que queremos
protejer, en este caso paginaprivada.asp.
formulario.htm
<form method="POST"
action="paginaprivada.asp">
Usuario: <input type="text" name="usuario"
size="10"><br>
Password: <input type="password" name="password"
size="10"><br>
<input type="submit" value="Enviar" name="privado"></p>
</form>
El formulario envia los datos ingresados a
paginaprivada.asp para su proceso.
paginaprivada.asp
<%
' Recojemos los datos ingresados en el formulario
usuario = Request.Form("usuario")
password = Request.Form("password")
' Comparamos a ver si son correctos
if usuario = "tuuser" and password="tupass" then
valido="si"
else
valido="no"
end if
%>
<html>
<head>
<title>Pagina privada</title>
</head>
<body>
<% if valido="si"
then%>
' A continuación todo el contenido
de nuestra pagina privada
<p>BIENVENIDO A LA PAGINA PRIVADA</p>
<%else%>
<p>USUARIO O CONTRASEÑA
INCORRECTA</p>
<% end if%>
</body>
</html>
Este ejemplo es muy útil cuando hay información en
nuestro sitio, que queremos que sea visto por unas determinadas personas. O tambien cuando
se trata de una listado desde una base de datos, que solo nosotros queremos mirar.
|