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

como puedo poner una contraseña a una web?

Estas en el tema de como puedo poner una contraseña a una web? en el foro de ASP Clásico en Foros del Web. Trabajo con el editor de front page y quiero que me salga una pagina que ponga una contraseña y luego cuando pulso enviar me salga ...
  #1 (permalink)  
Antiguo 10/02/2003, 16:27
 
Fecha de Ingreso: enero-2003
Ubicación: tenerife
Mensajes: 195
Antigüedad: 22 años, 3 meses
Puntos: 0
como puedo poner una contraseña a una web?

Trabajo con el editor de front page
y quiero que me salga una pagina que ponga una contraseña y luego cuando pulso enviar me salga la pagina correcta (www.invertia.com) en caso de contraseña incorrecta (www.google.com)
otra cosa soy super novato.

o bien si hay algun tutorial para poder hacer esto.
y repito si es posible hacerlo con front page?

gracias!!
__________________
GRACIAS ANTICIPADAS

TEOPOULUS.

www.teopoulus.tk
  #2 (permalink)  
Antiguo 10/02/2003, 22:07
Avatar de TurKa  
Fecha de Ingreso: enero-2003
Ubicación: Gerli, Avellaneda
Mensajes: 543
Antigüedad: 22 años, 3 meses
Puntos: 4
Algo hiiiiiiiiiiiiiiiiiiiiper sencillo pero no muy seguro:

Haces una página con un formulario para contraseña:

formulario.html
Código:
<form method="post" action="verificapass.asp">
Introduce tu contraseña:<br>
<input type="password" name="pass">
<input type="submit" value="Enviar">
</form>
Suponte que la contraseña a ingresar sea "hola", verificapass.asp debe ser algo así:

verificapass.asp

Código:
<%if request.form("pass")="hola" then
response.redirect "http://www.invertia.com"
else
response.redirect "http://www.google.com"
end if
%>
Sino, tienes una opción más compleja, pero no tanto, que es utilizando la variable session. Tienes un ejemplo en esta URL: http://www.asptutor.com/asp/vart.asp?id=50 pero ya requiere de una base de datos.
Aunque existen varias posibilidades más, también con PHP utilizando un archivo de texto para guardar las password y otras cosas.
__________________
Programación LAMP con Scrum y XP
www.eugeniabahit.com.com.ar
  #3 (permalink)  
Antiguo 10/02/2003, 22:26
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Cita:
también con PHP utilizando un archivo de texto para guardar las password y otras cosas
Si, si... también con ASP
  #4 (permalink)  
Antiguo 12/02/2003, 14:36
 
Fecha de Ingreso: enero-2003
Ubicación: tenerife
Mensajes: 195
Antigüedad: 22 años, 3 meses
Puntos: 0
pues no me funciona

Turka he puesto el codigo que me has dicho en Front page, y la verdad no me funciona, he puesto la contraseña y me da error porque puede ser?
__________________
GRACIAS ANTICIPADAS

TEOPOULUS.

www.teopoulus.tk
  #5 (permalink)  
Antiguo 12/02/2003, 14:51
 
Fecha de Ingreso: enero-2003
Ubicación: tenerife
Mensajes: 195
Antigüedad: 22 años, 3 meses
Puntos: 0
ayudaaaaaa!!

turka he ido a la pagina que me has dicho, he seguido todo el tutorial que me decia lo copio, lo pego en el front page y no me funciona aparte no se donde poner la contraseña ni el usuario.

Gracias.
__________________
GRACIAS ANTICIPADAS

TEOPOULUS.

www.teopoulus.tk
  #6 (permalink)  
Antiguo 13/02/2003, 00:08
Avatar de TurKa  
Fecha de Ingreso: enero-2003
Ubicación: Gerli, Avellaneda
Mensajes: 543
Antigüedad: 22 años, 3 meses
Puntos: 4
Exclamación No desepereis!!!!

Hola teopoulus!!!!
A ver... que es lo que sucede.... veamos:

Antes que nada quiero hacerte una pregunta (perdona si es muy obvia):

¿Estás probando el código en el mismo frontpage? Es decir, estás viendo los resultados con la vista previa del frontpage??? ¿O lo pruebas en algún servidor de Internet o Intranet????

Otro punto: El código ASP este:
Código:
<%if request.form("pass")="hola" then
response.redirect "http://www.invertia.com"
else
response.redirect "http://www.google.com"
end if
%>
Debes pegarlo al principio de la página. Antes dee cualquier otro tag de HTML. Arriba de todo.
En lo posible, ya que esta página no será vista por ningún usuario, lo único que hace es activar el código y responder a los resultados, únicamente ponle el código ASP sin nada más y guárdala con extensión .asp y no htm (obvio, pero por las dudas...)

La contraseña, la debes ingresar en la parte del código en negritas. Es decir, cambias hola por una contraseña que tu elijas.

Si haciendo estos pasos textualmente te da un error, por favor, copia el error tal cual te aparece y ponlo aquí en este foro, así podré ayudarte.
Cualquier cosa, envíame un MP.
__________________
Programación LAMP con Scrum y XP
www.eugeniabahit.com.com.ar
  #7 (permalink)  
Antiguo 17/02/2003, 18:08
 
Fecha de Ingreso: enero-2003
Ubicación: tenerife
Mensajes: 195
Antigüedad: 22 años, 3 meses
Puntos: 0
Sigue sin salirme Turka

Antes de nada, agradecerte tu ayuda Turka, te cuento:

he pegado el codigo que me dijistes:
<%if request.form("pass")="hola" then
response.redirect "http://www.invertia.com"
else
response.redirect "http://www.google.com"
end if
%>

antes del html y a continuacion:

<html>

<head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Pagina nueva 1</title>
</head>

<body>

</body>

</html>


luego lo guardo en .asp
y lo cuelgo en la web de www.iespana.es
pero me sale toda la pantalla en blanco y no me pregunta la contraseña, me podrias decir por favor que hago mal?

gracias!!!!!!
__________________
GRACIAS ANTICIPADAS

TEOPOULUS.

www.teopoulus.tk
  #8 (permalink)  
Antiguo 18/02/2003, 08:46
 
Fecha de Ingreso: mayo-2001
Ubicación: Monterrey, N.L.; México
Mensajes: 558
Antigüedad: 23 años, 11 meses
Puntos: 0
Exclamación Ojo amigo ...

Prueba con las siguientes páginas que te doy como ejemplo... debe funcionar:

principal.asp

<html>
<head>
<title>Pagina nueva 1</title>
</head>

<body>
<form method="POST" action="redirect.asp">
<div align="left">
<table border="0" style="border-collapse: collapse" bordercolor="#111111" width="32%" id="AutoNumber1">
<tr>
<td width="32%"><b><font size="2" face="Arial">Password</font></b></td>
<td width="68%">
<p align="center"><input type="text" name="pass" size="20"></td>
</tr>
<tr>
<td width="32%">&nbsp;</td>
<td width="68%">&nbsp;</td>
</tr>
<tr>
<td width="32%">&nbsp;</td>
<td width="68%">
<p align="center"><input type="submit" value="Enviar" name="B1"></td>
</tr>
</table>
</div>
</form>
</body>
</html>



==============================================
redirect.asp


<%if request.form("pass")="hola" then
response.redirect "http://www.invertia.com"
else
response.redirect "http://www.google.com"
end if
%>



Lo que pasa es que es ( creo yo ) estabas agregando las lineas que redireccionan en la misma página donde escribias el password.

prueba con esto.. espero funcione..

Saludos

Owen
__________________
Luis Gerardo Soto Bonilla
[email protected]
Monterrey, Nuevo León
México
  #9 (permalink)  
Antiguo 18/02/2003, 08:59
Avatar de meru-kun  
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 854
Antigüedad: 22 años, 5 meses
Puntos: 0
El error es muy obvio: iespana no soporta asp
Iespana soporta php
__________________
Tu portal de manga y anime.
  #10 (permalink)  
Antiguo 18/02/2003, 09:03
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 23 años, 5 meses
Puntos: 0
Cita:
El error es muy obvio: iespana no soporta asp
jajajaaaaaaaaaaa......en serio?

uta como es posible
  #11 (permalink)  
Antiguo 18/02/2003, 09:25
 
Fecha de Ingreso: enero-2002
Ubicación: Dentro del corralón
Mensajes: 287
Antigüedad: 23 años, 3 meses
Puntos: 0
Hay que salvarlo con extensión .php y

Código PHP:
<?if ($pass=="hola") { 
Header("Location: [url]http://www.invertia.com[/url]");
}
else {
Header("Location: [url]http://www.google.com[/url]");
}
?>
Ojo que es broma eh?.
__________________
Leonardo D'Angelo
  #12 (permalink)  
Antiguo 18/02/2003, 14:25
 
Fecha de Ingreso: enero-2003
Ubicación: tenerife
Mensajes: 195
Antigüedad: 22 años, 3 meses
Puntos: 0
sigo los pasos!!!

bien he creado dos paginas :
principal.asp y
redirect.asp

ahora bien quiero colocar estas paginas en un servidor de paginas web gratuito que soporte .asp me podeis decir alguno please!!!

gracias!!!
__________________
GRACIAS ANTICIPADAS

TEOPOULUS.

www.teopoulus.tk
  #13 (permalink)  
Antiguo 18/02/2003, 14:29
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 23 años, 5 meses
Puntos: 0
alojamiento
  #14 (permalink)  
Antiguo 18/02/2003, 14:56
Avatar de TurKa  
Fecha de Ingreso: enero-2003
Ubicación: Gerli, Avellaneda
Mensajes: 543
Antigüedad: 22 años, 3 meses
Puntos: 4
Perdón por la demora en la respuesta...

Antes que nada, perdón por responder tan tarde pero no he estado recibiendo bien los e-mail desde los foros.

1°) Muy cierto!!! i(España) no tiene soporte para páginas ASP
2°) El mejor sitio de soporte para páginas ASP que no tiene publicidad de ningún tipo es Brinkster puedes probarlo que es bueno realmente y no falla nunca.
3°) No te olvides de agregar un formulario como el que Owen-Bonilla te puso de ejemplo.
__________________
Programación LAMP con Scrum y XP
www.eugeniabahit.com.com.ar
  #15 (permalink)  
Antiguo 18/02/2003, 17:11
 
Fecha de Ingreso: febrero-2003
Mensajes: 76
Antigüedad: 22 años, 2 meses
Puntos: 0
passwor en html

Estimado amigo si quieres prueba con este codigo en asp.
lo que tienes es que cambiar lo que esta en el response.redirect cambialo por lo que tu necesitas este es el codigo espero que te funcione.

<%
dim Ruta
dim rs
dim Sqltxt
Dim conn
If request.form("Usuario")="" Then%>
<body bgcolor="#FF6633"><Form method="post" action="login.asp">
<P aling="center" align="center">
<%Request.querystring("msg")%><div aling="Center">
<Center><table border= 1>
<p align="center">&nbsp;</p>
<tr>
<td>
<div align="center"><font size="4">Usuario:
<input type="text" name="Usuario">
</font></div>
</td>
</tr>
<tr>
<td>
<div align="center"><font size="4">Clave:</font>
<input type="Password" name="Clave">
</div>
</td>
</tr>
<tr>
<td>
<div align="center">
<input type="Submit" Value="Aceptar" name="B1">
</div>
</tr>
<div align="center"></td></div>
<div align="center"><table></div>
<div align="center"></center></div>
<div align="center"></div></div>
<div align="center"></form></div>
<div align="center">
</center>
<%Else
Usuario=replace(request.form("Usuario"),"","")
Clave=replace(request.form("Clave"),"","")
Ruta=Server.MapPath("Usuarios.mdb")
Set conn=Server.CreateObject("ADODB.Connection")
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Ruta
Set rs=conn.execute("Select * From Datos where Usuario='"&Usuario&"' and Clave='"&Clave&"'")
'response.write Sqltxt
'rs.open.execute Sqlxt,conn
If not Rs.eof Then
'Nos a de vuelto un registro
If Rs("Usuario")=Usuario and Rs("Clave")=Clave Then
Session("nivel")=1
Response.redirect"principal.htm"
end if
Else
session("nivel")=-1
End if
'Resultado.close
Set Resultado=Nothing
Set conn=Nothing
If session("nivel")=-1 or session("nivel")="" Then
'response.redirect"login.asp?msg=Usuario%20%20Clav e%20incorrecta"
Response.redirect"error.htm"
end if
end if%>
</div>
__________________
Netfiles
  #16 (permalink)  
Antiguo 19/02/2003, 17:10
 
Fecha de Ingreso: enero-2003
Ubicación: tenerife
Mensajes: 195
Antigüedad: 22 años, 3 meses
Puntos: 0
servidores que acepten asp.

me podeis decir algun servidor gratuito para alojar la pagina web en formato .asp

gracias.
__________________
GRACIAS ANTICIPADAS

TEOPOULUS.

www.teopoulus.tk
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 06:41.