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

verificacion

Estas en el tema de verificacion en el foro de ASP Clásico en Foros del Web. como verificar al usuario de la bd que ya esta registrado...
  #1 (permalink)  
Antiguo 18/06/2004, 18:40
 
Fecha de Ingreso: junio-2004
Mensajes: 3
Antigüedad: 20 años
Puntos: 0
Pregunta verificacion

como verificar al usuario de la bd que ya esta registrado
  #2 (permalink)  
Antiguo 18/06/2004, 19:09
Avatar de Avelar  
Fecha de Ingreso: noviembre-2002
Ubicación: Ensenada, Baja California, México
Mensajes: 673
Antigüedad: 21 años, 7 meses
Puntos: 1
Cita:
Iniciado por pzambrano
como verificar al usuario de la bd que ya esta registrado
Con una consulta SQL utilizando en el WHERE la cuenta del usuario...

Si regresa registros es que el usuario existe, y si existe verificar que el password introducido sea el que está almacenado en la BD...

¿Es lo que preguntas?
__________________
Ariel Avelar
  #3 (permalink)  
Antiguo 18/06/2004, 20:01
 
Fecha de Ingreso: junio-2004
Mensajes: 3
Antigüedad: 20 años
Puntos: 0
De acuerdo es que

bueno solo deseo comparar por lo menos el usuario si esta en la base de datos para que le responda que debe ingresar otro usuario este es mi codigo:

strsql="select * from usuarios where usuario= '" & strg & "'"
Response.Write strsql
objconn.Execute (strsql)
'objrs.Open strsql,objconn
if objrs.RecordCount="" then
'if not(objrs.BOF and objrs.EOF)then
'if objrs(8)=" & strg & " then
'if(objrs.Filter ="usuario='"& strg &"'") then
Response.Write "Debe ingresar otro usuario, ya hay otro usuario igual<br>"
Response.Write "Retornar al formulario para llenar correctamente mis datos<a href='javascript:history.back()'>Regresar</a>"
Response.End

yo lo estaba probando asi pero lo que ves comentado es que lo intente pero no me arroja nada.

gracias de antemano por la ayuda
  #4 (permalink)  
Antiguo 19/06/2004, 10:18
Avatar de Avelar  
Fecha de Ingreso: noviembre-2002
Ubicación: Ensenada, Baja California, México
Mensajes: 673
Antigüedad: 21 años, 7 meses
Puntos: 1
Aquí te va un ejemplo de como lo hago yo:

Código:
<%
'Declarar objetos
Dim AdoConnection 
Dim AdoCommand 
Dim AdoRecordset 
 
'Crear objetos.
Set AdoConnection = Server.CreateObject("ADODB.Connection") 
Set AdoCommand = Server.CreateObject("ADODB.Command") 
Set AdoRecordset = Server.CreateObject("ADODB.Recordset") 
 
'Dar a la conexión la ruta a la base de datos.
AdoConnection.ConnectionString = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("..\..\db\BD.mdb")
 
'Abrir la conexión.
AdoConnection.Open
 
'Formar la consulta para verificar si el usuario existe en la BD. 
cSQL = "SELECT Usr_Cuenta " & _ 
		  "FROM Usuarios " & _ 
		  "WHERE Usr_Cuenta = '" & cUsr_Cuenta & "' "
 
'Realizar la consulta.
With AdoCommand
	.ActiveConnection = AdoConnection 'Indicar la conección activa para el objeto ADODB.Command.
	.CommandTimeout = 600
	.CommandText = cSQL
	Set AdoRecordset = .Execute 
End With
 
'Si la cuenta existe.
If AdoRecordset.EOF = True Then
	Response.Write "<p style='color: #00013E;'><b>El usuario indicado no existe en la base de datos.</b></p>"
'Si la cuenta no existe.
Else
	'Código para hacer lo que quieras cuando no existe. 
End If 
 
'Cerrar el Recordset.
AdoRecordset.Close
 
'Cerrar la conexión con la base de datos
AdoConnection.Close
 
'Liberar la memoria destruyendo los objetos.
Set AdoRecordset = Nothing
Set AdoCommand = Nothing
Set AdoConnection = Nothing
%>
__________________
Ariel Avelar
  #5 (permalink)  
Antiguo 19/06/2004, 10:20
Avatar de Avelar  
Fecha de Ingreso: noviembre-2002
Ubicación: Ensenada, Baja California, México
Mensajes: 673
Antigüedad: 21 años, 7 meses
Puntos: 1
Para la próxima no utilizaré el editor WYSIWYG... la identación del código no es normal...
__________________
Ariel Avelar
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 21:09.