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

Usuario y contraseña

Estas en el tema de Usuario y contraseña en el foro de ASP Clásico en Foros del Web. Hola, he leido bastante acerca de acceder a una pagina web mediante un usuario y una contraseña. He intentado crear el código, pero no me ...
  #1 (permalink)  
Antiguo 27/12/2007, 09:21
 
Fecha de Ingreso: marzo-2005
Mensajes: 5
Antigüedad: 19 años, 2 meses
Puntos: 0
Usuario y contraseña

Hola, he leido bastante acerca de acceder a una pagina web mediante un usuario y una contraseña. He intentado crear el código, pero no me funciona. El codigo es el siguiente:

index.html

<html>
<head>
<title>Identificacion</title>
</head>

<body>

<form action="check.asp" method="POST" name="form1">
<h3> Usuario: <input type="text" size="25" name="strLogin" id="strLogin"> </h3>
<h3> Contraseña: <input type="password" size="20" name="strPassword" id="strPassword"> </h3>
<td align="center"><input type="submit" value="Enviar"></td>
</form>
</body>
</html>



Y ahora el archivo check.asp


<%
if request.form("strLogin")<>"pedro" or request.form("strPassword")<>"1234" then
response.redirect "index.html"
end if
%>

<html>
<head>
<title></title>
</head>
<body>
Bienvenido <!-- zona privada, redireccion, etc-->
</body>
</html>


¿Que estoy haciendo mal?
Si uso internet explorer, independientemente del usuario y la contraseña que escriba, siempre me pone "Bienvenido". Y si uso el firefox, me aparece el codigo fuente tal cual de check.asp (tambien independientemente del usuario y la contraseña).
Gracias de antemano y un saludo
  #2 (permalink)  
Antiguo 31/12/2007, 06:51
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 18 años, 4 meses
Puntos: 8
Re: Usuario y contraseña

obvio que lo que pongas distinto de pedro y la contraseña 1234 te logeara por que estas usasndo el sibolo de comparacion <>
degberias cambiarlo por el = y en ves de usar un OR debes usar un AND
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz:
  #3 (permalink)  
Antiguo 08/01/2008, 11:41
 
Fecha de Ingreso: marzo-2005
Mensajes: 5
Antigüedad: 19 años, 2 meses
Puntos: 0
Re: Usuario y contraseña

Ese no es el problema, puesto que si introduces algo diferente a "pedro" o a "1234", te redirecciona de nuevo a la pagina de inicio, es decir, a la de ingresar el nombre y la contraseña. El problema es que con el internet explorer me ingresa directamente a la zona privada (da igual lo que introduzcas). Y con el firefox, me muestra en pantalla el codigo fuente tal cual, sin importar tampoco lo que introduzcas. No se que estoy haciendo mal, si alguien me puede ayudar le estaria muy agradecido.
Gracias.
  #4 (permalink)  
Antiguo 08/01/2008, 14:09
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 6 meses
Puntos: 27
Re: Usuario y contraseña

Usa el buscador
http://www.forosdelweb.com/search.php?searchid=1614792

O lee este poderoso post
http://www.forosdelweb.com/f15/modulo-usuarios-522564/

suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
  #5 (permalink)  
Antiguo 08/01/2008, 16:25
 
Fecha de Ingreso: marzo-2005
Mensajes: 5
Antigüedad: 19 años, 2 meses
Puntos: 0
Re: Usuario y contraseña

Muy poderoso el post.....escapa con creces a mis conocimientos sobre asp, pero gracias.
Lo que no me explico es porqué me muestra en pantalla el código fuente de check.asp, en lugar de "ejecutarlo". Es como si no "reconociera" el código. Puede ser que debido a mi ignorancia en asp esté haciendo algo básico y fundamental de forma errónea.
  #6 (permalink)  
Antiguo 08/01/2008, 16:52
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 2 meses
Puntos: 88
Re: Usuario y contraseña

Deja Vu....

algo similar en ESTE POST, pase por aki

__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #7 (permalink)  
Antiguo 08/01/2008, 23:48
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 4 meses
Puntos: 98
Re: Usuario y contraseña

Cita:
Iniciado por JuanRAPerez Ver Mensaje
Eso me recuerda que tengo tarea pendiente desde al año pasado...prometo pronto ponerme al corriente
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #8 (permalink)  
Antiguo 09/01/2008, 00:34
Avatar de Julcar  
Fecha de Ingreso: noviembre-2007
Ubicación: C:\inetpub\wwwroot\Guayaquil
Mensajes: 1.507
Antigüedad: 16 años, 5 meses
Puntos: 54
Re: Usuario y contraseña

Lo que pasa es que no has usado una variable para mostrar el código. Además de que no has instanciado el objeto session.

Tienes que usar un IF... Then.. Else... Global.

Así:

<%

If Session("autorizado") then

<html>
<head>
<title></title>
</head>
<body>
Bienvenido <!-- zona privada, redireccion, etc-->
</body>
</html>

else

<html>
<head>
<title>Identificacion</title>
</head>

<body>

<form action="check.asp" method="POST" name="form1">
<h3> Usuario: <input type="text" size="25" name="strLogin" id="strLogin"> </h3>
<h3> Contraseña: <input type="password" size="20" name="strPassword" id="strPassword"> </h3>
<td align="center"><input type="submit" value="Enviar"></td>
</form>
</body>
</html>

End If
%>

Y ya está.

Es muy simple usando los If.. Then.. Else..

Así cuando entres por primera vez a la página, ésta te mostrará el formulario de registro, una vez que te hayas autentificado, te mostrará lo que está abajo del else.
  #9 (permalink)  
Antiguo 09/01/2008, 07:44
 
Fecha de Ingreso: marzo-2005
Mensajes: 5
Antigüedad: 19 años, 2 meses
Puntos: 0
Re: Usuario y contraseña SOLUCIONADO

Ya esta solucionado, el problema era que solo tenia instalado el apache (me da hasta vergüenza decirlo), asi que no me reconocia el asp. Ahora le he quitado, y en su lugar he puesto el IIS y el DW y funciona correctamente. Gracias a todos por sus respuestas.
  #10 (permalink)  
Antiguo 09/01/2008, 08:07
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 6 meses
Puntos: 27
Re: Usuario y contraseña

seria realmente

If Session("autorizado") = true then

pero que lea los post haga su codigo y luego nos pregunte

suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
  #11 (permalink)  
Antiguo 09/01/2008, 12:24
Avatar de Julcar  
Fecha de Ingreso: noviembre-2007
Ubicación: C:\inetpub\wwwroot\Guayaquil
Mensajes: 1.507
Antigüedad: 16 años, 5 meses
Puntos: 54
Re: Usuario y contraseña

École, me olvide del True pero eso no quiere decir que el código no sea lógico
  #12 (permalink)  
Antiguo 09/01/2008, 12:25
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 6 meses
Puntos: 27
Re: Usuario y contraseña

claro el codigo est abein por eso hice esta sola anotacion

suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
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 11:19.