Konfiguracja Sign-Up

Auth Module dodaje pewną elastyczność do Sign Up konfiguracji. Przejdź do Modules i kliknij na blok Auth Module aby otworzyć jego ustawienia.

  • SignUp Groups: definiuje listę grup, do których użytkownik będzie należał po rejestracji.
  • SignUp: umożliwia użytkownikom rejestrowanie się i uzyskiwanie kont w Twojej aplikacji.
  • Session timeout (minutes): definiuje jak długo sesja użytkownika będzie aktywna bez jego aktywności. Po przekroczeniu wartości timeout sesja użytkownika zostanie zakończona.
  • Failed login delay (in ms): definiuje czas opóźnienia odpowiedzi po nieudanych próbach logowania, aby zapobiec atakom bruteforce.
  • Email confirmation required: definiuje, czy użytkownik musi potwierdzić rejestrację poprzez email.
  • Signed-Up User Active: ustawia active=true dla każdego nowo utworzonego obiektu User, jeśli jest włączone.
  • Groups zakładka pozwala na tworzenie i konfigurację listy grup użytkowników.

Sign Up Procesy mogą być konfigurowane w aplikacji internetowej. Po utworzeniu projektu wstępnie skonfigurowane są również następujące procesy biznesowe:

  • login inputString: walidacja wartości email;
  • Confirm password inputString: sprawdza czy hasła są dopasowane;
  • Register przycisk: tworzy nowy obiekt User i zatwierdza rejestrację;

Tworzenie niestandardowego procesu biznesowego sign-up

  1. W edytorze interfejsu utwórz obiekt Container i umieść w niej kilka Input elementów jak na przykładzie poniżej

    • E-mail pole odpowiada za wprowadzenie i walidację e-maila użytkownika [ Input (email) dla aplikacji internetowych i Email field dla aplikacji mobilnych];
    • Drugie input odpowiada za wprowadzenie i walidację nowego hasła użytkownika [ Input (password) dla aplikacji webowych i pole Pass dla aplikacji mobilnych];
    • Trzeci input jest potrzebny do powtórzenia hasła utworzonego przez użytkownika i sprawdzenia czy są one zgodne [ Input (password) dla aplikacji internetowych i Pass field dla aplikacji mobilnych];
    • Register przycisk uruchamia proces biznesowy walidacji wszystkich wprowadzonych wartości;
    • Login przycisk inicjuje Navigate blok do odpowiedniego formularza autoryzacji użytkownika;
  2. Utwórz proces biznesowy związany z przyciskiem Register przyciskiem. onClick Zdarzenie będzie punktem wejścia dla tego procesu

  3. Po pierwsze, logika musi być zbudowana tak, aby sprawdzać i walidować wprowadzone pola. Get Properties bloki służą do pobierania danych.

  4. Wartości wprowadzone przez użytkownika ( Value) są przekazywane do wejścia Server request POST /register/ procesu.

  5. Po pomyślnym zakończeniu Server request POST /register/ procesu Auth Token ( token) jest zwracany z wyjścia, które jest przypisane do bieżącej sesji użytkownika ( Set Auth Token), a użytkownik zostaje przekierowany na żądaną stronę zdefiniowaną przez blok Navigate blok.

AppMaster 101Szybki kurs

10 modułów
2 tygodni

Nie wiesz, od czego zacząć? Zacznij od naszego kursu ekspresowego dla początkujących i poznaj AppMaster od A do Z.

Zacznij
AppMaster 101 Crash Course

Potrzebujesz więcej pomocy?

Rozwiąż każdy problem z pomocą naszych ekspertów. Oszczędź czas i skup się na tworzeniu swoich aplikacji.

headphones

Skontaktuj się ze wsparciem

Opowiedz nam o swoim problemie, a znajdziemy rozwiązanie.

message

Czat społeczności

Połącz się z innymi użytkownikami, aby uzyskać pomoc dotyczącą platformy.

Dołącz do społeczności
Konfiguracja rejestracji | AppMaster University