Arreglado la lentitud del login cuando se mete un usuario incorrecto.
git-svn-id: https://192.168.0.254/svn/Proyectos.Acana_FactuGES2/trunk@195 f4e31baf-9722-1c47-927c-6f952f962d4b
This commit is contained in:
parent
287e082cb5
commit
02e2bfc500
@ -100,7 +100,6 @@ type
|
||||
|
||||
procedure AsignarDataModule;
|
||||
procedure InicializarUserControl;
|
||||
procedure ComprobarUsuarioInicial;
|
||||
function GetCurrentUser: IBizUsuario;
|
||||
|
||||
function AnadirUsuario(AUser : IBizUsuario): Boolean;
|
||||
@ -333,20 +332,19 @@ function TUsuariosController.ComprobarUsuario(const User,
|
||||
Password: String): Boolean;
|
||||
begin
|
||||
Result := FUserControl.VerificaLogin(User, Password);
|
||||
if not Result then
|
||||
begin
|
||||
ComprobarUsuarioInicial;
|
||||
Result := ComprobarUsuario(User, Password);
|
||||
if not Result then
|
||||
begin
|
||||
if User = 'admin' then
|
||||
begin
|
||||
if not FUserControl.ExisteUsuario('admin') then
|
||||
begin
|
||||
FUserControl.AddUser('admin', '1', 'Administrador', 'admin@correo.net', 0, 0 , 30, True);
|
||||
Result := ComprobarUsuario(User, Password);
|
||||
end;
|
||||
end;
|
||||
end;
|
||||
end;
|
||||
|
||||
procedure TUsuariosController.ComprobarUsuarioInicial;
|
||||
begin
|
||||
// Para que haya un usuario siempre en la BD
|
||||
if not FUserControl.ExisteUsuario('admin') then
|
||||
FUserControl.AddUser('admin', '1', 'Administrador', 'admin@correo.net', 0, 0 , 30, True);
|
||||
end;
|
||||
|
||||
constructor TUsuariosController.Create;
|
||||
begin
|
||||
AsignarDataModule;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user