Ahhh! Tampoco me funciona, cuando metes la clave en el form va a abrir el "cod.asp" y muestra un error HTTP 500, el caso es que si pongo en el navegador la dirección de "pagina_permitida.asp" sí se redirecciona de nuevo a la página del formulario en html.
Debe de haber algún error en la página html del form:
Código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<HEAD>
</HEAD>
<BODY>
<form name="form1" method="post" action="cod.asp">
Password <input type="text" name="txtpassword">
<input type="submit" name="Submit" value="Enviar">
</form>
</BODY>
</HTML>
Ó en la "cod.asp":
Código:
<%
password = request("txtpassword")
Select Case password
Case "clave1"
'le das permiso para ir a la pagina
session("validado")=true
response.redirect "prueba_1.asp"
Case "clave2"
'le das permiso para ir a la pagina
session("validado")=true response.redirect "prueba_2.asp"
Case Else
'si el password no es ninguno de los anteriores,
'lo mandas al formulario
response.redirect "formulario.html"
End Select
%>
¿Sabéis qué puede pasar??