Hallo zusammen,
ich habe einen Baustein für die Passworteingabe, bzw. zur Erzeugung eines Passworts erstellt http://service.knx-user-forum.de/?co...ad&id=19001186. Ich wollte eine komplizierte Logik zur Passworteingabe vermeiden. Ich verwende den Baustein um per Unifi Controller die WLAN Passwörter zu ändern. Er kann jedoch für jegliche Eingabe von Passwörtern verwendet werden.
Der Baustein kann auch selbst ein Passwort mit vorgegebener Zeichenlänge erstellen. Hierzu wir die php Funktion
verwendet. Das Passwort enthält also zufällig zusammengesetzte Buchstaben und Zahlen.
Für die Passworteingabe gibt es 2 Eingänge die per Visu Texteingabe ihre Daten bekommen. Der Baustein vergleicht die beiden eingegeben Passwörter und prüft ob die Mindestlänge eingehalten wurde. Falls ja, kann das Passwort per "OK "ausgegeben werden. "Cancel" bricht die Eingabe ab. Der Baustein gibt entsprechende Statuscodes aus, die per dynamischen Design in der VISU verwendet werden können.
Anbei ein paar erklärende Screenshots:2017-11-16_20h26_02.png
2017-11-16_20h28_23.png
2017-11-16_20h30_05.png
2017-11-16_20h30_19.png
2017-11-16_20h30_56.png
Viel Spaß mit dem Baustein.
ich habe einen Baustein für die Passworteingabe, bzw. zur Erzeugung eines Passworts erstellt http://service.knx-user-forum.de/?co...ad&id=19001186. Ich wollte eine komplizierte Logik zur Passworteingabe vermeiden. Ich verwende den Baustein um per Unifi Controller die WLAN Passwörter zu ändern. Er kann jedoch für jegliche Eingabe von Passwörtern verwendet werden.
Der Baustein kann auch selbst ein Passwort mit vorgegebener Zeichenlänge erstellen. Hierzu wir die php Funktion
Code:
[B]openssl_random_pseudo_Bytes[/B]
Für die Passworteingabe gibt es 2 Eingänge die per Visu Texteingabe ihre Daten bekommen. Der Baustein vergleicht die beiden eingegeben Passwörter und prüft ob die Mindestlänge eingehalten wurde. Falls ja, kann das Passwort per "OK "ausgegeben werden. "Cancel" bricht die Eingabe ab. Der Baustein gibt entsprechende Statuscodes aus, die per dynamischen Design in der VISU verwendet werden können.
Anbei ein paar erklärende Screenshots:2017-11-16_20h26_02.png
2017-11-16_20h28_23.png
2017-11-16_20h30_05.png
2017-11-16_20h30_19.png
2017-11-16_20h30_56.png
Viel Spaß mit dem Baustein.