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

  1. 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;
  2. Erstellen Sie einen Geschäftsprozess, der mit der Register Schaltfläche. onClick Das Ereignis wäre der Einstiegspunkt für diesen Prozess.

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

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

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

AppMaster 101Crashkurs

10 Module
2 Wochen

Sie wissen nicht, wo Sie anfangen sollen? Beginnen Sie mit unserem Schnellkurs für Anfänger und erkunden Sie AppMaster von A bis Z.

Loslegen
AppMaster 101 Crash Course

Brauchen Sie mehr Hilfe?

Lösen Sie jedes Problem mit Unterstützung unserer Experten. Sparen Sie Zeit und konzentrieren Sie sich auf die Entwicklung Ihrer Anwendungen.

headphones

Support kontaktieren

Beschreiben Sie uns Ihr Problem, und wir finden eine Lösung.

message

Community-Chat

Tauschen Sie sich mit anderen Nutzern aus und erhalten Sie Hilfe zur Plattform.

Community beitreten