Login

Der Login-Befehl ermöglicht das Einloggen eines Benutzers im TwinCAT HMI Server und wird als WebSocket-Anfrage im JSON-Format zum Server geschickt. Bei gültigen Authentifizierungsdaten gewährt der Server das Login und ruft die Startseite des HMIs auf.
Die WebSocket-Anfrage muss wie folgt aufgebaut werden:

var message = {
   "requestType": "ReadWrite",
      "commands": [
         {
            "commandOptions": ["SendErrorMessage", "SendWriteValue"],
            "symbol": "Login",
            "writeValue":
            {
               "userName": username,
               "password": password,
               "persistent": stayLoggedIn
            }
         }
      ]
   };

In dem Template finden Sie diese WebSocket-Anfrage in der Funktion „Login“ in Zeile 350.

Die in dem Template enthaltenen Anfragen an den Server sollten in ihrer grundsätzlichen Funktionsweise nicht verändert werden, um eine ordnungsgemäße Funktion der Login-Seite zu gewährleisten.