Configurazione della registrazione

Auth Module aggiunge una certa flessibilità nella Sign Up configurazione. Andare alla sezione Modules e fare clic sul pulsante Auth Module per aprire le sue impostazioni.

  • SignUp Groups: definisce l'elenco dei gruppi in cui l'utente sarà membro di un gruppo dopo l'iscrizione.
  • SignUp: consente agli utenti di registrarsi e di ottenere account nell'applicazione.
  • Session timeout (minutes): definisce per quanto tempo la sessione dell'utente rimarrà attiva senza attività da parte dell'utente. Dopo il valore di timeout, la sessione dell'utente verrà terminata.
  • Failed login delay (in ms): definisce il tempo di ritardo per le risposte dopo i tentativi di accesso falliti, per prevenire gli attacchi bruteforce.
  • Email confirmation required: definisce se l'utente deve confermare la registrazione via e-mail.
  • Signed-Up User Active: imposta active=true per ogni oggetto Utente appena creato, se abilitato.
  • Groups La scheda permette di creare e configurare l'elenco dei gruppi di utenti.

configure_registr_fe

Sign Up Il processo può essere configurato nella web-application. Una volta creato il progetto, sono preconfigurati anche i seguenti processi aziendali:

  • login inputString: convalida del valore dell'email;
  • Confirm password inputString: controlla se le password corrispondono;
  • Register pulsante: crea un nuovo oggetto User e convalida la registrazione;

configure_register_button

Creazione del processo aziendale di iscrizione personalizzato

  1. Nell'editor dell'interfaccia, creare un oggetto Container e inserire alcuni elementi Input come nell'esempio seguente
    1_fe_layout
    • E-mail è responsabile dell'inserimento e della convalida dell'e-mail dell'utente [Input (email) per le applicazioni web e Email fieldper le applicazioni mobili];
    • Il secondo input è responsabile dell'inserimento e della convalida della nuova password dell'utente [Input (password) per le applicazioni web e campo Pass per le applicazioni mobili];
    • Il terzo input ha il compito di ripetere la password creata dall'utente e di verificare se queste corrispondono [Input (password) per le applicazioni web e Pass field per le applicazioni mobili];
    • Register Il pulsante avvia il processo di convalida di tutti i valori immessi;
    • Login il pulsante avvia Navigate blocco al modulo di autorizzazione dell'utente appropriato;
  2. Creare il processo aziendale associato al pulsante Register pulsante. onClick L'evento sarà il punto di ingresso di questo processo2_onClick
  3. Prima di tutto, la logica deve essere costruita in modo da controllare e validare i campi inseriti. Get Properties I blocchi vengono utilizzati per ottenere i dati.
    3_validateInputs
  4. I valori inseriti dall'utente (Value) vengono passati all'input del processo Server request POST /register/ processo.
    4_register_post
  5. Al completamento del processo Server request POST /register/ processo, il blocco Auth Token (token) viene restituito dall'output, che viene assegnato alla sessione utente corrente (Set Auth Token) e l'utente viene reindirizzato alla pagina desiderata definita dal blocco Navigate blocco.
    5_navigate
Was this article helpful?

AppMaster.io 101 Corso intensivo

10 Moduli
2 settimane

Non sai da dove cominciare? Inizia con il nostro corso intensivo per principianti ed esplora AppMaster dalla A alla Z.

Inizia il corso
Development it’s so easy with AppMaster!

Serve ancora aiuto?

Risolvi qualsiasi problema con l'aiuto dei nostri esperti. Risparmia tempo e concentrati sulla creazione delle tue applicazioni.

headphones

Contatta il Supporto

Parlaci del tuo problema e ti troveremo una soluzione.

message

Chat comunitaria

Discuti le domande con altri utenti nella nostra chat.

Unisciti alla comunità