ASP - Problemas con login y password

 
Vista:

Problemas con login y password

Publicado por Estehla (60 intervenciones) el 03/05/2001 10:17:35

Hola a todos, mi problema es que quiero verificar un login y un password entonces
inserte un codigo de asp en si funciona la parte donde pide el login y el password
lo que no funciona es cuando lo mando averificar los datos a la base de datos, no me
manda a ningun lado
a pesar que en el form action le especifico donde esta el script que verifica los datos
bueno aqui les pongo los codigo les agradeceria mucho que me ayudaran pues esto
me urge.
este es el codigo donde pido el login y password:
<html>
<head>
<title>Login Please</title>
<STYLE>
<!--

body {background: #000000; font-size: 20pt; color: #FEFCE0; font-family: verdana,
arial}

td {font-size: 9pt; color: #FEFCE0; font-family: verdana, arial}

A:link {text-decoration: none; color: #FFFFFF;}

A:visited {text-decoration: none; color: #FEFCE0;}

A:active {text-decoration: none; color: #FFFFFF;}

A:hover {text-decoration: none; color:#CCFFFF;}

-->
</STYLE>

<body>
<BR>
<center><h1>Please log in to use this site</h1></center>
<BR>
<FORM ACTION="login1.asp" METHOD="post">
<center> <TABLE BORDER=0>
<TR>
<TD ALIGN="right">Login:</TD>
<TD><INPUT TYPE="text" size="10" NAME="login"></INPUT></TD>
</TR>
<TR>
<TD ALIGN="right">Password:</TD>
<TD><INPUT TYPE="password" size="10" NAME="password"></INPUT></TD>
</TR>
<TR>
<TD ALIGN="right"></TD>
<TD><INPUT TYPE="submit" VALUE="Login"></INPUT>
<INPUT TYPE="reset" VALUE="Reset"></INPUT>
</TD>
</TR>
</TABLE></center>
</FORM>

</body></html>
ESTE ES EL CODIGO QUE VERIFICA LA INFORMACION:

<%Dim Apples
Set Apples = Server.CreateObject("ADODB.Connection")
ConnStr = "DRIVER={Microsoft Access Driver (*.mdb)}; "
ConnStr = ConnStr & "DBQ=" & Server.MapPath("db\password.mdb")
Apples.Open(ConnStr)
SQLtemp = "SELECT * FROM password WHERE user = '" & Request.form("login") &
"' "
Set rs = Apples.Execute(SQLtemp)
while not rs.eof
dim username
username = rs("user")
dim friendlyname
friendlyname = rs("name")
response.cookies("passes") = username
response.cookies("passes2") = friendlyname
If Request.Form("login") = rs("user") AND Request.Form("password") = rs("pass")
Then
Response.redirect("protected.asp")
Else
Response.redirect("login2.asp")
End If
rs.MoveNext
Wend
OnError response.Redirect ("login2.asp")
rs.Close
Apples.Close
set Apples = Nothing

%>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Problemas con login y password

Publicado por rafa (2 intervenciones) el 03/05/2001 14:26:33
si haces una consulta con la condicion WHERE user = '" & Request.form("login") & "' " , y suponiendo ke todos tus users tiene un login unico,te tendria ke devolver una sola fila , entonces, porke la pones en un bucle while??
la logica te faya un poko, revisala.
salu2
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar