Bereich mit Passwort schützen

Mit IPSView 6.5 gibt es eine sehr einfache Möglichkeit einen Bereich in der View mit einem Passwort zu schützen.

Wichtig an dieser Stelle, dieser Schutz betrifft nur die View, über die API sind die Symcon Objekte aber weiterhin verfügbar bzw. schaltbar. Als Kindersicherung eignet sich dieser Schutz aber auf jeden Fall.

View Variablen

Im ersten Schritt erstellen wir uns 2 View Variablen:

  • Eine String Variable ohne Inhalt, diese dient bei der Textbox zur Eingabe des Passwortes.
  • Eine Boolean Bedingung, die das eingegebene Passwort überprüft. In diesem Beispiel ist das Passwort „demo“.

Passwort Eingabe

In der View dient eine Textbox als Eingabefeld für das Passwort, die virtuelle String Variable wird als ID zugewiesen.

Wichtig ist an dieser Stelle die Option „Passwort Zeichen“, Ihr könnt dafür ein beliebiges Zeichen wählen, in meinem Beispiel habe ich ganz klassisch das Zeichen „*“ gewählt.

Optional kann auch noch ein „ValueButton“ zum Löschen des Passwortes hinzugefügt werden.

Objekte verstecken

Die Boolean View-Variable könnt Ihr nun verwenden um ein oder mehrere Steuerelement in eurer View zu verstecken.

Im gezeigten Beispiel ist das einfach ein Image, ihr könnt das aber auf beliebige Steuerelemente anwenden.

Beispielsweise könnt ihr einen Popup Button verstecken und verhindern das ein komplettes Popup für diverse Einstellungen aufgerufen werden kann oder vieles mehr.