English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Libreria Client
  • Libreria Applicazione
  • Eventi

On Login

evento link

Condizioni di notifica

Evento notificato dall'applicazione quando l'utente effettua il login, condizione che si verifica quando:

  • L'utente utilizza la pagina di login per entrare nell'applicazione.

Utilizzo consigliato

L'evento di OnLogin può essere utilizzato per verificare che l'utente abbia i diritti per accedere al sistema e per impostare il ruolo applicativo in base alla profilazione dell'utente in collegamento.

Argomenti

Username E' una stringa contenente l'username inserito dall'utente per accedere al sistema
Password E' una stringa contenente la password inserita dall'utente per accedere al sistema
Data Valid Se impostato a True informa il framework che i dati inseriti dall'utente sono validi, impostandolo a False si segnala che username e password sono errati

Esempio di codice

// *************************
// Check for login user data
// *************************

event EsempiGL.OnLogin(
  inout string UserName   // What is this parameter for?
  inout string Password   // What is this parameter for?
  inout boolean DataValid // What is this parameter for?
)
{
  // 
  Verifica username e password
    ...
  // 
  if DataValid
  {
    EsempiGL.UserName := Default User Name
    EsempiGL.UserRole := Anonymous
    // 
    // Modifico la caption dell'applicazione per dare il benvenuto all'utente

    EsempiGL.MainCaption := Benvenuto nell'applicazione di esempio di
      IN:DE
    // 
    // Imposto la welcome url al sito di Pro Gamma, verrà mostrato ogni volta
    // che non ci sono form aperte

    EsempiGL.WelcomeURL := www.progamma.com
    // 
    // Imposto il logoff Url al sito di Pro Gamma, verrà aperto alla chiusura
    // dell'applicazione

    EsempiGL.LogoffURL := www.progamma.com
  }
}
  • Oltre a segnalare la validità dei dati mediante l'argomento DataValid è necessario impostare un ruolo applicativo per far sì che l'utente acceda al sistema. Senza un ruolo l'applicazione non uscirà dalla pagina di login. Per impostarlo occorre valorizzare la proprietà UserRole.

Ultima modifica: 23/03/2021 / Validità: da 6.7.2900

Vedi Anche

  • User Role (proprietà)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum