Hola.
Acá te mando un sencillo ejemplo de como lo puedes hacer.
login.asp
Código:
<%@LANGUAGE="VBSCRIPT"%>
<%
If Request.Form("txtPass") <> "" then
If Trim(Request.Form("txtPass")) = "blablabal" 'Acá pones la contraseña que quieras ó bien la puedes sacar de una DB
Session("Pass") = "OK"
Response.Redirect("index.asp")
else
varMensaje = "La contraseña ingresada no es válida"
end if
else
varMensaje = "Ingrese Contraseña"
end if
%>
<html>
<head>
<title>Login</title>
</head>
<body>
<%=varMensaje%><br>
<form action="login.asp" method="post" name="frmLogin">
<input name="txtPass" type="password">
<input type="submit" value="Login">
</form>
</body>
</html>
index.asp
Código:
<%@LANGUAGE="VBSCRIPT"%>
<%
If Session("Pass") <> "OK" then
Response.Redirect("login.asp")
end if
%>
<html>
<head>
<title>Bienvenido</title>
</head>
<body>
Gracias por ser miembro de blabla....
</body>
</html>
Saludos!!!