Los Foros de ASPTutor.com
Home | Perfil | Registrarse | Temas Activos | Miembros | Buscar | FAQ
Usuario:
Password:
 Todos los Foros
 ASP
 ASP y SQL Server
 Foro Bloqueado  Tema Bloqueado


Autor Temas
edwin_serrano
Starting Member

Venezuela
7 Posts
Mensajes - 17 Aug 2006 :  04:49:05  Ver Perfil  Enviar Email
Hola a todos.

Agredeceria mucho su ayuda con el siguiente problema.
Instale Windows 2000 server con IIS y SQL 2000 server.
Al tratar de enviar los datos de un formulario para login, al realizar la comparacion del password del usuario ingresado nunca pasa por la opcion verdadera siendo el password correcto. aqui les envio el codigo que utilizo....
en la tabla de sql los campos son de tipo char.


<!-- #INCLUDE FILE="../conexiones/conexionBD.asp" -->
<%
If Request.Form("login") = "" OR Request.Form("contrasena") = "" then
'Response.Redirect "login.htm"
end if
'Guardamos los datos del Form en variables y evitamos la comilla simple
usuario = Trim(Request.Form("login"))
password = Trim(Request.Form("contrasena"))
usuario = Replace(usuario,"'","''")
password = Replace(password,"'","''")

sql = "SELECT * FROM usuarios WHERE usuario= '"& usuario &"'"
Set RS = Server.CreateObject ("ADODB.RecordSet")
RS.Open sql, Conn

'Cargamos la variable session login
Session("login")=anonimo

If (RS.EOF = true) then%>

<center>El usuario no existe o está desactivado! Favor verificar.</center>

<%
Else

If RS.Fields("contrasena") = password then
%> Hola
<%

Session("login")=usuario

else
xx = RS.Fields("contrasena")
yy = password
response.Write(xx)
response.Write(yy)

%>

<center>La contraseña no concuerda con el usuario ingresado! Favor verificar.</center>
<%end if
end if

RS.Close
Conn.Close
Set RS = Nothing
Set Conn = Nothing
%>


Pitufin
Starting Member


8 Posts
Posted - 18 Aug 2006 :  20:14:55  Ver perfil  Enviar e-mail
Has probado a cambiar esta linea??

If RS.Fields("contrasena") = password then

Por esta??

If ( RS.Fields("contrasena") = password ) then

Es una de las primeras cosas que se me ocurre.

Por una cosa asi, yo tenia tambien un problema

Ya contaras

Inicio Pagina

Carlitos
Moderator

Chile
881 Posts
Posted - 24 Aug 2006 :  17:06:35  Ver perfil  Enviar e-mail
Hola,
!ero Valida los valores de las variables que estas recibiendo.

Carlitos ayuda a sus amigos!!Inicio Pagina

   
 Foro Bloqueado  Tema Bloqueado
Ir a:
Los Foros de ASPTutor.com Los Foros de ASPTutor.com
Ir al principio de la Página

 Imprimir Tema
 

Descargas de manuales¦ Ejemplos de código ¦ Artículos mas visitados ¦ Envía tu articulo ¦ Foros ¦
  Libro de visitas ¦Crea un enlace con ASPTutor 
 

    © 2001-Hasta hoy  Pedro Rufo Martín  contactar