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.

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;

Creazione del processo aziendale di iscrizione personalizzato
-
Nell'editor dell'interfaccia, creare un oggetto Container e inserire alcuni elementi Input come nell'esempio seguente

- E-mail è responsabile dell'inserimento e della convalida dell'e-mail dell'utente [ Input (email) per le applicazioni web e Email field per 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;
-
Creare il processo aziendale associato al pulsante Register pulsante. onClick L'evento sarà il punto di ingresso di questo processo

-
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.

-
I valori inseriti dall'utente ( Value) vengono passati all'input del processo Server request POST /register/ processo.

-
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.

