Konfiguration der Anmeldung
Auth Module bringt etwas Flexibilität in die Sign Up Konfiguration. Gehen Sie zu Modules und klicken Sie auf das Feld Auth Module um dessen Einstellungen zu öffnen.
- SignUp Groups Gruppen: Definiert eine Liste von Gruppen, in denen der Benutzer nach der Anmeldung Mitglied sein wird.
- SignUp: ermöglicht es Benutzern, sich anzumelden und Konten in Ihrer Anwendung zu erhalten.
- Session timeout (minutes) Timeout: Definiert, wie lange die Benutzersitzung ohne Benutzeraktivität aktiv bleibt. Nach Ablauf des Timeout-Wertes wird die Sitzung des Benutzers beendet.
- Failed login delay (in ms) Timeout: Definiert die Verzögerungszeit für Antworten nach fehlgeschlagenen Anmeldeversuchen, um Bruteforce-Angriffe zu verhindern.
- Email confirmation required active=true: legt fest, ob der Benutzer die Anmeldung per E-Mail bestätigen muss.
- Signed-Up User Active Active=true für jedes neu erstellte Benutzerobjekt, falls aktiviert.
- Groups Registerkarte ermöglicht die Erstellung und Konfiguration einer Liste von Benutzergruppen.

Sign Up Der Geschäftsprozess kann in der Web-Anwendung konfiguriert werden. Sobald das Projekt erstellt ist, sind auch die folgenden Geschäftsprozesse vorkonfiguriert:
- login inputString E-Mail Wertüberprüfung;
- Confirm password inputString Überprüfung, ob die Passwörter übereinstimmen;
- Register Schaltfläche: erstellt ein neues User Objekt und validiert die Registrierung;

Erstellung eines benutzerdefinierten Geschäftsprozesses für die Anmeldung
-
Erstellen Sie im Interface-Editor ein Container und fügen Sie ein paar Input Elemente ein, wie in dem folgenden Beispiel

- E-mail Feld ist für die Eingabe und Validierung der E-Mail des Benutzers zuständig [ Input (email) für Webanwendungen und Email field für mobile Anwendungen];
- Das zweite input ist für die Eingabe und Validierung eines neuen Benutzerpassworts zuständig [ Input (password) für Webanwendungen und das Feld Pass für mobile Anwendungen];
- Der dritte input wird benötigt, um das vom Benutzer erstellte Passwort zu wiederholen und zu überprüfen, ob diese übereinstimmen [ Input (password) für Webanwendungen und Pass field für mobile Anwendungen];
- Register Schaltfläche startet den Geschäftsprozess der Validierung aller eingegebenen Werte;
- Login Schaltfläche initiiert Navigate Block zum entsprechenden Benutzerautorisierungsformular;
-
Erstellen Sie einen Geschäftsprozess, der mit der Register Schaltfläche. onClick Das Ereignis wäre der Einstiegspunkt für diesen Prozess.

-
Zunächst muss die Logik so aufgebaut werden, dass die eingegebenen Felder überprüft und validiert werden. Get Properties Blöcke werden verwendet, um Daten zu erhalten.

-
Die vom Benutzer eingegebenen Werte ( Value) werden an die Eingabe des Server request POST /register/ Prozesses übergeben.

-
Nach erfolgreicher Beendigung des Server request POST /register/ Prozesses wird der Auth Token ( token) von der Ausgabe zurückgegeben, die der aktuellen Benutzersitzung zugeordnet wird ( Set Auth Token) zugeordnet ist, und der Benutzer wird auf die gewünschte Seite umgeleitet, die durch den Navigate Block definiert ist.

