Ver Mensaje Individual
  #2  
Antiguo 29-11-2012
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola feliz-58.

No sé donde tenes guardado los datos de los usuarios, generalmente se hace en la bd o en en un archivo. Pero sólo a fin del ejemplo voy a situar nombres de usuario y contraseñas como elementos de dos arrays of const.
Código Delphi [-]
...
implementation

const
  MAXUSR = 3;
  UserNames     : array[1..MAXUSR] of string=('user1','user2','user3');
  UserPasswords : array[1..MAXUSR] of string=('1234','2345','3456');


function TieneAcceso(const Name: string; const Pwd: string): boolean;
var
  i: Integer;
begin
  Result:= False;
  for i:= 1 to MAXUSR do
    if (Name = UserNames[i])and(Pwd = UserPasswords[i]) then
      Result:= True;
end;

// Llamada ejemplo
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
  if not TieneAcceso(Edit1.Text, Edit2.Text) then
    raise Exception.Create('No tiene Acceso');
  ShowMessage('Todo Ok, puede continuar...');
end;

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita