0
Button zur Abfrage eines passwords
Über den Button "Ändern" möchte ich eine password-Abfrage anstoßen und erst nach richtigem Password (in den Betriebsparametern hinterlegt und nur im admin-Modus sichtbar) wird der Modus "Gesperrt" auf "nein" gesetzt.
Gibt es dafür eine Lösung?
11 Antworten
-
Hallo, Wenn in den Einstellungen lediglich ein Datensatz existiert und dort nur ein einziges Passwort hinterlegt ist, das zu Änderungen berechtigt, könnte man so (oder ähnlich) vorgehen:
let myPass := 'Eingabe password'; if first(select Einstellungen).Passwort = myPass then Gesperrt := false end
Die Tabellen- und Feldbezeichnungen wären ggf. durch die tatsächlichen zu ersetzen.
-
said:
Vielleicht gibt es einen Weg über die Funktion "dialog" ??Wenn das Passwort bspw. nur aus Ziffern besteht, kann man mit Buttons arbeiten:
let myDigits := 4; let dTitel := "Bitte " + myDigits + "-stellige PIN eingeben"; let dOptions := ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]; let myPw := ""; for i from 1 to myDigits + 1 do let dText := html("<H2 align=center>" + myPw + "_</H2>"); myPw := myPw + dialog(dTitel, dText, dOptions) end; if first(select Einstellungen).Passwort = myPw then alert("Passwort korrekt!") else alert("Passwort nicht korrekt!") end;
Dia Anzahl der Stellen lässt sich in der ersten Zeile anpassen.
Content aside
- vor 11 MonatenZuletzt aktiv
- 11Antworten
- 154Ansichten
-
4
Folge bereits