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

Tengo un problema al loguear al usuario

Estas en el tema de Tengo un problema al loguear al usuario en el foro de ASP Clásico en Foros del Web. hola!!!!!!!!!!!!!!! de nuevo... tengo tro problemilla, lo que pasa es que cuando el usuario llena el form para loguearse e introduce el nombre de usuario ...
  #1 (permalink)  
Antiguo 15/02/2005, 11:22
Avatar de emilio21  
Fecha de Ingreso: enero-2005
Ubicación: Venezuela
Mensajes: 320
Antigüedad: 19 años, 5 meses
Puntos: 1
Exclamación Tengo un problema al loguear al usuario

hola!!!!!!!!!!!!!!!

de nuevo... tengo tro problemilla,

lo que pasa es que cuando el usuario llena el form para loguearse e introduce el nombre de usuario y la clave incorrecta, el archivo logear.asp, quien es la pagina que procesa los datos, funciona bien, o sea dice "el usuario y la contraseña no existe en nuestra base....", pero el problema no es ese sino que cuando los datos introducidos en el form son correctos aparece los siguiente:

NO SE PUEDE MOSTRAR LA PAGINA
HTTP 500 Error interno del servidor.

pero o se por que? paso esto si antes me funcionaba bien, aqui les dejo el codigo para que me ayuden y me digan por favor cual es el error.

<html>
<head>
<title>Regístro de usuario</title>
</head>
<body>
<%
Dim oConn
Set oConn = Server.CreateObject("ADODB.Connection")
' Configura aquí tu db
oConn.Open("FILEDSN=webextrema.com_access_webextre ma.dsn")
strSQL = "select nombre from usuarios where nombre = '"& Request.Form("nombre") &"' and clave = '"& Request.Form("clave") &"'"
Set objRS = oConn.Execute(strSQL)
if (objRS.Eof or Request.Form("nombre")="" and Request.Form("clave")="") then
Response.Write("No existe el nombre de usuario o la contraseña no coincide, vuelva al <a href=login.asp>formulario</a>")
else
Response.Redirect("pagina.asp")
end if
%>
</body>
</html>

bueno gracias..... espero que me ayuden y me respondan pronto.,
GRACIAS
  #2 (permalink)  
Antiguo 15/02/2005, 11:28
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 22 años, 5 meses
Puntos: 16
si response.buffer = false te va a marcar un error en el redirect por que ya se escribieron los encabezados de la pagina, otra cosa puede ser que en "pagina.asp" tengas algun error
  #3 (permalink)  
Antiguo 15/02/2005, 11:32
Avatar de emilio21  
Fecha de Ingreso: enero-2005
Ubicación: Venezuela
Mensajes: 320
Antigüedad: 19 años, 5 meses
Puntos: 1
en pagina.asp tengo lo siguiente:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Documento sin t&iacute;tulo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<%
Dim oConn

Set oConn = Server.CreateObject("ADODB.Connection")
' Configura aquí tu db
oConn.Open("FILEDSN=webextrema.com_access_webextre ma.dsn")
strSQL = "select nombre, clave, name, apellido, pais, estado, ciudad, telefono, email from usuarios"
Set objRS = oConn.Execute(strSQL)
if (objRS.Eof) then
Response.Write("No conectado, <a href=login.asp>Conectate!</a>")
else
Response.Write("Hola: " & objRS("nombre") &", <a href=logout.asp>Cerrar Sesion</a>")
end if
oConn.Close
%>
<p><strong><font face="Abaddon™">Estos son tus Datos Registrados</font></strong></p>
<div align="center"></div>
<table width="34%">
<tr>
<td width="52%" bgcolor="#CCCCCC"><strong>Nombre de Usuario</strong></td>
<td width="48%" bgcolor="#00CCFF"><div align="center"><% & objRS("nombre") & %></div></td>
</tr>
<tr>
<td bgcolor="#CCCCCC"><strong>Contrase&ntilde;a</strong></td>
<td bgcolor="#00CCFF"><div align="center"><% & objRS("clave") & %></div></td>
</tr>
<tr>
<td bgcolor="#CCCCCC"><strong>Nombre</strong></td>
<td bgcolor="#00CCFF"><div align="center"><% & objRS("name") & %></div></td>
</tr>
<tr>
<td bgcolor="#CCCCCC"><strong>Apellido</strong></td>
<td bgcolor="#00CCFF"><div align="center"><% & objRS("apellido") & %></div></td>
</tr>
<tr>
<td bgcolor="#CCCCCC"><strong>Pais</strong></td>
<td bgcolor="#00CCFF"><div align="center"><% & objRS("pais") & %></div></td>
</tr>
<tr>
<td bgcolor="#CCCCCC"><strong>Estado</strong></td>
<td bgcolor="#00CCFF"><div align="center"><% & objRS("estado") & %></div></td>
</tr>
<tr>
<td bgcolor="#CCCCCC"><strong>Ciudad</strong></td>
<td bgcolor="#00CCFF"><div align="center"><% & objRS("ciudad") & %></div></td>
</tr>
<tr>
<td bgcolor="#CCCCCC"><strong>Telefono</strong></td>
<td bgcolor="#00CCFF"><div align="center"><% & objRS("telefono") & %></div></td>
</tr>
<tr>
<td bgcolor="#CCCCCC"><strong>Email</strong></td>
<td bgcolor="#00CCFF"><div align="center"><% & objRS("email") & %></div></td>
</tr>
</table>
<p align="center">&nbsp;</p>
</body>
</html>

gracias por responderme rapido.... gracias
  #4 (permalink)  
Antiguo 15/02/2005, 11:42
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 22 años, 5 meses
Puntos: 16
realmente ando empelotado y las letras se me mueven

lo que veo es que en pagina.asp llamas a variables objRS("nombre") cuando la conexion se cerro no se si sea eso, en unrato mas checo mas detenidamente el codigo mientras veo eso
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 22:44.