Ein benutzerdefiniertes Anmeldefenster erstellen
- Last UpdatedSep 24, 2024
- 2 minute read
Wenn in WindowViewer das Menü Spezial nicht angezeigt wird, können Sie ein benutzerdefiniertes Anmeldefenster erstellen, mit dessen Hilfe sich der Bediener am Projekt anmelden kann.
Ein benutzerdefiniertes Anmeldefenster erstellen
-
Erstellen Sie Eingabeverknüpfungen für die Systemvariablen $OperatorEntered, $PasswordEntered und $OperatorDomainEntered, um den Benutzernamen, das Kennwort und den Domänennamen festzulegen. (Sie können die Werte dieser Variablen natürlich auch über ein Skript festlegen.) Bei diesen Variablen handelt es sich um interne Meldungsvariablen, die nur für Schreibvorgänge gedacht sind.
Die Variable $OperatorDomainEntered ist nur erforderlich, wenn der Betriebssystem-Sicherheitsmodus aktiviert ist. Andernfalls wird diese Variable ignoriert. Wenn der Betriebssystem-Sicherheitsmodus aktiviert ist und der Wert der Variablen $OperatorDomainEntered NULL ist, wird angenommen, dass die Variable auf den lokalen Computer verweist.
Wenn ein Wert in die Variable $PasswordEntered geschrieben wird, erfolgt ein Anmeldeversuch unter Verwendung der Werte von $OperatorEntered (Bedienername), $PasswordEntered (Kennwort) und $OperatorDomainEntered (Bedienerdomäne). Wenn Sie lediglich Werte in $OperatorEntered und/oder $OperatorDomainEntered schreiben, findet noch kein Anmeldeversuch statt.
Sind die Einträge gültig, werden für die internen Variablen $AccessLevel und $Operator die Werte festgelegt, die in der Sicherheits-Benutzerliste definiert wurden.
Sie können eine Schaltfläche des Typs „Benutzereingabe - Binär“ mit der Systemvariablen $ConfigureUsers verknüpfen, um zuzulassen, dass ein Bediener mit einer Zugriffsebene von mindestens 9000 auf das Dialogfeld Benutzer einrichten zugreifen kann, um die Sicherheitsliste mit den Benutzernamen zu bearbeiten. Wenn der Bediener auf die Schaltfläche klickt, wird die Variable $ConfigureUsers auf 1 gesetzt, und das Dialogfeld Benutzer einrichten wird angezeigt. Wenn der Bediener das Dialogfeld schließt, setzt das System den Wert auf 0 zurück. (Es handelt sich dabei um eine binäre Systemvariable, die sich nur für Schreiboperationen eignet.)
Hinweis: Die Benutzerkonfiguration lässt sich nur dann über die Systemvariable $ConfigureUsers aufrufen, wenn der InTouch-Sicherheitsmodus verwendet wird. Im ArchestrA-Sicherheitsmodus hat diese Variable keine Funktion.