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

  1. 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;
  2. Creare il processo aziendale associato al pulsante Register pulsante. onClick L'evento sarà il punto di ingresso di questo processo

  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.

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

  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.

AppMaster 101Corso intensivo

10 moduli
2 settimane

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

Inizia
AppMaster 101 Crash Course

Hai bisogno di ulteriore aiuto?

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

headphones

Contatta l'assistenza

Parlaci del tuo problema e troveremo una soluzione.

message

Chat della community

Connettiti con altri utenti per ricevere aiuto sulla piattaforma.

Unisciti alla community
Configurazione dell'iscrizione | AppMaster University