FireDAC.Comp.UI.TFDGUIxLoginDialog
Delphi
TFDGUIxLoginDialog = class(TFDGUIxComponent, IFDGUIxLoginDialog)
C++
class PASCALIMPLEMENTATION TFDGUIxLoginDialog : public TFDGUIxComponent
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | FireDAC.Comp.UI.pas FireDAC.Comp.UI.hpp |
FireDAC.Comp.UI | FireDAC.Comp.UI |
Beschreibung
In dieses Dialogfeld können Benutzer Ihre DB-Anmeldeinformationen eingeben.
Verwenden Sie TFDGUIxLoginDialog in FireDAC-GUI-Anwendungen, damit Benutzer Folgendes ausführen können:
- Eingabe ihrer Anmeldeinformationen.
- Optional Ändern von abgelaufenen Passwörtern.
Das Dialogfeld kann global von allen Verbindungen in einer Anwendung verwendet oder direkt mit TFDConnection verknüpft werden. Um dieses Dialogfeld global zu verwenden, müssen Sie nur die Komponente auf einem Formular oder Datenmodul ablegen. Damit das Dialogfeld privat von einer Verbindung verwendet werden kann, legen Sie eine Komponente auf einem Formular ab und setzen die Eigenschaft TFDConnection.LoginDialog auf dieses Dialogfeld.
In dem Dialogfeld kann der Anmeldeverlauf nachverfolgt werden. Dies ist in Umgebungen nützlich, für die keine Sicherheit erforderlich ist, wie z. B. Arbeitsplatz-Computer von Entwicklern. Setzen Sie in diesem Fall HistoryEnabled auf True. Das Dialogfeld speichert den Eigenschaften HistoryStorage und HistoryKey entsprechend die neuesten Anmeldeinformationen in der Registrierung oder in der INI-Datei und bietet dem Benutzer bei der Anmeldung die neuesten Anmeldeinformationen an.
Um die Anzahl der Anmeldeversuche zu begrenzen, muss in der Anwendung die Eigenschaft LoginRetries gesetzt werden.
TFDGUIxLoginDialog verfügt über Formular- und FMX-Implementierungen. Mit der Eigenschaft Provider können Sie die gewünschte Implementierung auswählen.
Siehe auch
- Herstellen von Verbindungen
- FireDAC.Comp.Client.TFDCustomConnection.LoginDialog
- FireDAC.Comp.UI.TFDGUIxComponent.Provider