
22/06/2003, 06:11
|
| | 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 |