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

Comprobar si existe un usuario introducido en un formulario en la base de datos

Estas en el tema de Comprobar si existe un usuario introducido en un formulario en la base de datos en el foro de ASP Clásico en Foros del Web. Hola, necesito saber cómo puedo comprobar si un usuario está almacenado en la base de datos conociendo su login y password, al dar al botón ...
  #1 (permalink)  
Antiguo 24/01/2004, 12:52
 
Fecha de Ingreso: enero-2004
Mensajes: 4
Antigüedad: 20 años, 4 meses
Puntos: 0
Comprobar si existe un usuario introducido en un formulario en la base de datos

Hola, necesito saber cómo puedo comprobar si un usuario está almacenado en la base de datos conociendo su login y password, al dar al botón enviar, y en caso de que exista redireccionarlo a otra página. He probado con lo siguiente:

var SQL = ""
Ob_rs = new ActiveXObject ("ADODB.RecordSet")
SQL = "SELECT LOGIN, PASSWORD FROM USUARIOS WHERE LOGIN = '" + Request.Form("login") + "' AND PASSWORD = '" + Request.Form("password") + "' AND NIVEL = '" + Request.Form("nivel") + "'"
Ob_rs.Open (SQL, Ob_con, adOpenStatic, adLockOptimistic)
if (Ob_rs == null)
{
window.alert ("El usuario introducido no está registrado")
}
else
{
Response.redirect ("Consultas.html")
}
Ob_rs.Close()

Pero no hace nada, únicamente sale una página en blanco.

Muchas gracias.
  #2 (permalink)  
Antiguo 27/01/2004, 09:44
Avatar de amendoza  
Fecha de Ingreso: enero-2004
Ubicación: Guarena Venezuela
Mensajes: 139
Antigüedad: 20 años, 4 meses
Puntos: 0
Exclamación

Mi logica me dice que tu recibe el USUARIO y PASSWORD del formulario pero el NIVEL deberia evaluarlo en el recordset
__________________
:: El sentir del Llano en la WEB ::

www.llanerisimo.com
  #3 (permalink)  
Antiguo 27/01/2004, 12:45
Avatar de jercer  
Fecha de Ingreso: octubre-2003
Mensajes: 373
Antigüedad: 20 años, 7 meses
Puntos: 13
El alert está mal, lo haces dentro del código servidor, cambia la linea:

window.alert ("El usuario introducido no está registrado")

Por:

Response.write ("<script language='javascript'>window.alert ('El usuario introducido no está registrado')</script>");
  #4 (permalink)  
Antiguo 29/01/2004, 12:10
 
Fecha de Ingreso: enero-2004
Mensajes: 4
Antigüedad: 20 años, 4 meses
Puntos: 0
Muchas gracias, lo probaré y ya os cuento.
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 19:20.