FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Como validar Acceso al sistema
Hola amigos del foro
estoy usando delphi 7, y las tablas en access, Tengo un tabla de usuarios, con nivel y password. entonces para el acceso al sistema no he podido validar en nombre del usuario y el password. si por favor me pueden dar una manito, para cuando en la patalla -acceso al sistema- se introduzca el nombre del usuario, como validarlo con el nombre ya creado en la tabla de usuarios. Gracias Alcides Rep.Dom. |
#2
|
||||
|
||||
En tu formulario de Acceso coloca un ADOTable (por ejemplo), lo configuras hacia tu Base de Datos de Access y cuando el usuario pulse el botón de acceptar abres la tabla y realizas un Locate con el nombre de usuario y el password que te han introducido a ver si existe.
Otra variante es utilizar un ADOQuery y montar la sentencia SQL (propiedad SQL)con el nomnre y password, lanzarla contra la Base de Datos de Access (ADOQuery.ExecSQL)y ver si devuelve algun registro (ADOQuery.EOF). ¿Exactamente qué es lo que no te funciona del proceso?
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
||||
|
||||
Gracias Neftali por ayudarme, voy a tratar y luego te hago saber,
porque realmente lo que no he podido es validar el nombre del usuario ya creado, cuando se pide el acceso. alcides Rep.Dom. |
#4
|
||||
|
||||
Ahondando en la situación se supone que la clave esta encriptada por un algoritmo, hecho por ti mismo, no se te estará olvidando de desencriptar la clave para compararla con la introducida por el usuario, o también puedes utilizar lo contrario encriptar lo que introduce el usuario y compararlo con la clave que tienes en la tabla.
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#5
|
||||
|
||||
Hola marcoszorrilla,
esto es lo que hago para validar mediante un qry el nombre del usuario, esto lo hago en el on change del campo. ls_Nombre := Tbl_UsuarioNombre_Usuario.AsString; Qry_Usuario.Close; with qry_Usuario do begin with sql do begin clear; add ('select * from Usuario'); add ('where Nombre_Usuario ='+(ls_Nombre)); open; if recordcount <> 0 then begin ShowMessage('!!!!!!Nombre de Usuario Incorrecto '); Abort; end; end; end; y no me funciona, a ver que estoy haciendo mal Gracias, Alcides Rep.Dom. |
#6
|
||||
|
||||
Un Saludo
__________________
Guía de Estilo de los Foros Cita:
|
|
|
|