Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/06/2003, 06:11
AZP
 
Fecha de Ingreso: junio-2003
Mensajes: 83
Antigüedad: 21 años, 11 meses
Puntos: 0
Proteger sin BD

Trato de proteger una página sin necesidad de echar mano de una BD. He analizado el siguiente código y no encuentro error alguno; no obstante, pass.asp me da error.

¿Qué le sucede?
¿Alguien tiene algo más sencillo?


Página pass.asp

<%
msg = ""
If Request("Submit") <> "" Then
If Request("username")="User"
And Request("password")="Pass" Then
Session("Valid") = Request("username")
'primera página protegida
response.redirect "form.asp"
Else msg = "Inténtalo de nuevo"
End If
End If
%>
<html>
<head>
<title>Password</title>
</head>
<body>
<form action="pass.asp" method="post">
<table>
<% If msg <> "" Then %>
<tr><td colspan="2"><font color=red><%=msg%></font></td></tr>
<%End If%>
<tr>
<td>UserName:</td>
<td><input type="text" name="username"></td>
</tr>
<tr>
<td>Password:</td>
<td><input type="Password" name="password"></td>
</tr>
<tr>
<td colspan="2"><input type="submit" name="Submit"></td>
</tr>
</table>
</form>
</body>
</html>

Página form.asp

En el encabezamiento de la página pondría:

<%
If Session("Valid") = "" Then
Response.redirect "pass.asp"
End If
%>



Gracias por todo,

AZP