Vai al contenuto

UserLogin

Componente visuale che contiene due prompt: user e password.Consente di cambiare l’utente attivo e modificare, quindi, i privilegi di accesso alle pagine.Tramite il pulsante “Change pwd” è possibile cambiare la password dell’utente attivo (tranne l’utente di default).Possiede le seguenti proprietà:
  • btn_login: indica se il pulsante “login” deve essere visibile.
  • btn_logout: indica se il pulsante “logout” deve essere visibile.
  • btn_change: indica se il pulsante “change pwd” deve essere visibile.
  • timeOut: time out, in secondi, dopo i quali il componente, qualunque sia l’utente attivo, riporta il sistema al livello dell’utente di default (viene effettuato automaticamente un logoff). Valore di default: 600 secondi (10 minuti). Impostare 0 (zero) per disattivare la funzione di auto-logoff. Nota: ogni volta che viene impostato un dato il timeout riparte.
  • stringID: numero stringa, all’interno del database delle stringhe della lingua attiva, contenente le etichette da associare ai componenti interni a UserLogin. Le singole etichette sono separate dal carattere “;” e sono nel seguente ordine: Label con la scritta “Utente”;Label con la scritta “Password”;Pulsante “Login”;Pulsante “Logout”;Pulsante “Change Pwd”. Esempio: User;Pwd;Login;Logoff Se stringID non è assegnata, viene utilizzata la stringa di default: “User:;Password:;Login;Logout;Change pwd”
Pubblica i seguenti eventi:
  • onLoginOk: scatenato sulla corretta esecuzione di un Login oppure sull’esecuzione di un Logout.
  • OnLoginError: scatenato in caso di fallimento di un Login.
Sono a disposizione nuove variabili di sistema utili a fine diagnostico:@@LEVEL_PREV, @@USER_REQ, @@USER_PREV. Per il loro significato fare riferimento al capitolo ‘Variabili di Sistema per le pagine’.