Jak ukulać procedurę która po wpisaniu hasła do MaskEdit1 program sprawdzał czy jest ono poprawne.
UWAGA: poprawne hasło będzie zapisane w pliku (np. pass.TXT)
Zaznaczam ze aplikacja po wpisaniu poprawnego hasła się wyłączy.
Mam na razie takie coś...
// procedura sprawdzanie hasła
procedure TLogowanie.BitBtn1Click(Sender: TObject);
begin
if MaskEdit1.Text = 'password' then
begin
Application.Terminate;
end
else
begin
MaskEdit1.SelectAll;
MessageDlg('Wystąpił błąd podczas logowania!'
+ #10 + ''
+ #10 + 'Podałeś niepoprawną nazwę użytkownika lub hasło'
+ #10 + 'Wielkość oraz format wpisywanych znaków ma tutaj kluczowe znaczenie.'
+ #10 + 'Sprawdź czy nie masz wciśniętego na klawiaturze przycisku CapsLock.', mtInformation, [mbOK], 0);
end
end;
Niestety ta procedura działa tylko dla stale przypisanego hasła jakim jest 'password'.
Macie jakieś pomysły?
Podkreślam ze chodzi o wydobycie i sprawdzenie hasła w zapisanym pliku tekstowym.