Benutzer mit den meisten Antworten
XAML Menuitem Password

Frage
-
Hallo,
ist es möglich das man die Menueitems in xaml mit Passwörter zu belegen ??
Diese Passwörter sind in SQL interlegt
<MenuItem Header="Konfiguration" FontSize="24"> <MenuItem Header="Firmendaten" FontSize="24" Click="CompanyInfo_click"/> </MenuItem>
danke
Cay
- Bearbeitet joksch_c Montag, 12. August 2013 19:38
Antworten
-
Hallo, was genau meinst du mit "mit passwörtern belegen"? Wenn es darum geht, das der Benutzer ein Passwort eingeben bevor der Befehl ausgeführt wird, dann kannst du den Benutzer im Eventhandler nach einem Passwort fragen. Oder du machst ein Login-Fenster wodurch dann die Menüitems aktiviert werden (IsEnabled=True).
Für das Login-Fenster musst du ein eigenes Window erstellen, welches es dann eine entsprechende TextBox und einen OK und einen Abbrechen Button hat. Dann musst du nur entsprechend das eingegebene PW überprüfen und es an das MainWindow übermitteln.
Das Passwort solltest du aber nicht in der Assembly speichern, da man es dort recht leicht auslesen könnte.
<Code-13/>- Koopakiller [kuːpakɪllɐ] (Tom Lambert)
Webseite | Code Beispiele | Facebook | Twitter | Snippets C# ↔ VB.NET Konverter
Markiert bitte beantwortende Posts als Antwort und bewertet Beiträge. Danke.- Als Antwort markiert joksch_c Montag, 12. August 2013 19:45
Alle Antworten
-
Hallo, was genau meinst du mit "mit passwörtern belegen"? Wenn es darum geht, das der Benutzer ein Passwort eingeben bevor der Befehl ausgeführt wird, dann kannst du den Benutzer im Eventhandler nach einem Passwort fragen. Oder du machst ein Login-Fenster wodurch dann die Menüitems aktiviert werden (IsEnabled=True).
Für das Login-Fenster musst du ein eigenes Window erstellen, welches es dann eine entsprechende TextBox und einen OK und einen Abbrechen Button hat. Dann musst du nur entsprechend das eingegebene PW überprüfen und es an das MainWindow übermitteln.
Das Passwort solltest du aber nicht in der Assembly speichern, da man es dort recht leicht auslesen könnte.
<Code-13/>- Koopakiller [kuːpakɪllɐ] (Tom Lambert)
Webseite | Code Beispiele | Facebook | Twitter | Snippets C# ↔ VB.NET Konverter
Markiert bitte beantwortende Posts als Antwort und bewertet Beiträge. Danke.- Als Antwort markiert joksch_c Montag, 12. August 2013 19:45