Ver Mensaje Individual
  #2  
Antiguo 26-10-2017
Avatar de ElKurgan
[ElKurgan] ElKurgan is offline
Miembro Premium
 
Registrado: nov 2005
Posts: 1.234
Reputación: 20
ElKurgan Va camino a la fama
Contestando a tus preguntas:

1)
Código Delphi [-]
LoginOk := True;
No es ninguna función. Es una asignación a una variable booleana. Seguramente el que la usaba la inicializa por defecto a True, pero sin el resto del código no podría asegurarte más

2)

La forma correcta de probar el login en primera instancia sería algo como esto:
Código Delphi [-]
if tedit1.Text = tedit2.Text then 
begin 
  // aqui tendria que ir el llamado al cifrado  y el post a la base de datos
end
else 
  ShowMessage('Las contraseñas no son iguales');
Respecto a la pregunta final, depende del gusto de cada uno, pero piensa una cosa: Para comprobar si se realiza el login correctamente sobre usuarios de la base de datos... ¡Tienes que conectarte primero a la base de datos con un usuario!.

En este caso, lo que se suele hacer es tener un usuario genérico en la base de datos, conectarte con ese a la misma, y luego comprobar los perfiles y autorizaciones con cada uno de los usuarios dados de alta


Saludos
Responder Con Cita