Foros del Web » Programando para Internet » ASP Clásico »

contraseña

Estas en el tema de contraseña en el foro de ASP Clásico en Foros del Web. como puedo poner una pagina que si no metes la contraseña ne entra...
  #1 (permalink)  
Antiguo 13/02/2004, 06:31
Avatar de teodorojose  
Fecha de Ingreso: enero-2004
Ubicación: Badajoz - España
Mensajes: 108
Antigüedad: 20 años, 4 meses
Puntos: 0
contraseña

como puedo poner una pagina que si no metes la contraseña ne entra
__________________
Saludos a todos :adios:
  #2 (permalink)  
Antiguo 13/02/2004, 06:51
Avatar de PMP
PMP
 
Fecha de Ingreso: febrero-2003
Ubicación: Chacabuco - Buenos Aires
Mensajes: 214
Antigüedad: 21 años, 3 meses
Puntos: 1
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!!!
  #3 (permalink)  
Antiguo 13/02/2004, 16:17
Avatar de Ludwingg  
Fecha de Ingreso: diciembre-2002
Ubicación: San Salvador
Mensajes: 951
Antigüedad: 21 años, 6 meses
Puntos: 5
haz click en: http://www.desarrolloweb.com/manuales/42/ , es un EXCELENTE manual
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:04.