Ticket #37: Arreglado la lentitud del login cuando se mete un usuario incorrecto.

git-svn-id: https://192.168.0.254/svn/Proyectos.Tecsitel_FactuGES2/trunk@328 0c75b7a4-871f-7646-8a2f-f78d34cc349f
This commit is contained in:
David Arranz 2008-03-04 09:52:02 +00:00
parent 50308d0aba
commit 24ca1eb0cf
2 changed files with 9 additions and 11 deletions

View File

@ -100,7 +100,6 @@ type
procedure AsignarDataModule;
procedure InicializarUserControl;
procedure ComprobarUsuarioInicial;
function GetCurrentUser: IBizUsuario;
function AnadirUsuario(AUser : IBizUsuario): Boolean;
@ -334,19 +333,18 @@ function TUsuariosController.ComprobarUsuario(const User,
begin
Result := FUserControl.VerificaLogin(User, Password);
if not Result then
begin
ComprobarUsuarioInicial;
Result := ComprobarUsuario(User, Password);
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;