Forum

Forum index -> Erste Schritte -> Benutzer ab und anmelden
hronny <p>Benutzer ab und anmelden</p>
User
Registered at: 19.01.2016
Messages: 109

Hallo

ich habe gerade eine Problematik entdeckt, dass ich einen TouchPC habe, der nur die Eisbär anzeigen soll. Das Fenster soll im Vollbildmodus laufen, also ohne Menu und Startleiste. Das ist soweit auch kein Problem, nur wenn ein Benutzer sich ab- oder anmelden will, weis ich derzeit keine Möglichkeit einfach über einen Button dies durchzuführen. Zusätzlich fehlt die Möglichkeit den aktuell angemeldeten Benutzer als Text auszugeben. Da dies nur im Fensterrahmen von der Runtime ist, sieht man das nicht. Gibt es da ein Möglichkeit das zu bewerkstelligen?
Ich würde ja selbst eine Komponente schreiben, allerdings weis ich nicht wie man aus der Komponentenebene zum aktuellen User kommt.

Viele Grüße
Ronny

26.01.2011 15:58
Alexander <p>Benutzer ab und anmelden</p>
Moderator
Registered at: 19.01.2016
Messages: 960

Hallo Ronny,

das lässt sich mit der CodeSchloß-Komponente lösen. Hier ein Auszug aus der Hilfe:
Mit Hilfe der Komponente 'Code Schloss' ist es möglich durch Eingabe von PIN-Nummern Funktionen auszulösen. Zusätzlich ist es möglich eine Benutzeranmeldung am System vorzunehmen. Die eingegeben PIN kann dabei im Klartext lesbar angezeigt oder ausmaskiert (durch * ersetzt) werden.


Um eine Benutzeranmeldung über das Code Schloss durchzuführen müssen Sie keine Verbindungen über die Datenpunktanschlüsse erstellen. Sie müssen lediglich dem Benutzer in der Benutzerverwaltung als Passwort eine PIN-Nummer vergeben. Wenn Sie danach mit dem Code Schloss diese PIN eingeben und mit OK bestätigen, wird der entsprechende Benutzer aktiviert (eingeloggt).

Das automatische Ausloggen ist wie bei der manuellen Benutzeranmeldung über den Menü-Dialog aktiv.

Hinweis: Möchten Sie sich über das Code Schloss manuell auf "Gast" ausloggen, so müssen Sie dem Gast ebenfalls eine PIN-Nummer als Passwort vergeben. Bei Eingabe dieser Nummer, z. B. "0000", wird dann der Benutzer Gast aktiviert.

In der Praxis muss also ein CodeSchloss für alle Nutzer sicht- und bedienbar eingebaut werden.
Die Anzeige des aktuellen "Nutzers" kann man über einen Text realisieren. Für jeden Benutzer (Rolle) muss ein Recht erstellt werden. Mit diesem Recht werden dann die Texte mit der Anzeige der Nutzer-Namen jeweils nur für den Nutzer sichtbar geschaltet. Das lässt sich in den Eigenschaften des Textes in der Abteilung "Rechte" einstellen. Wichtig ist dabei, dass der Text (außer der des Gastes) per Default unsichtbar ist. Das lässt sich über die Checkbox in den Eigenschaften unter "Aussehen" mit dem Parameter "sichtbar" einstellen.

26.01.2011 16:42
hronny <p>Benutzer ab und anmelden</p>
User
Registered at: 19.01.2016
Messages: 109

Danke, genau das was ich gesucht habe! Da habe ich das Codeschloss die ganze Zeit nicht beachtet. Naja man kommt im Laufe der Zeit erst an die Probleme, wenn sie vor den Augen sind. Das ist so ja viel einfacher für die Touch Eingabe als über den Menüpunkt Benutzer. Zum Ausloggen einfach einen Button auf jeder Seite einfügen, diesen mit dem Codeschloss verbinden und für den Gast eine spezielle Startseite einstellen, fertig. Nur für den Namen hatte ich gehofft eine andere Möglichkeit zu haben. Z.B über den StringParser in der Art von CurrentUser.Name.ToString oder so :-D

Viele Grüße Ronny

26.01.2011 18:27
Log in