Configuratie inschrijving

Auth Module voegt enige flexibiliteit toe aan de Sign Up configuratie. Ga naar Modules sectie en klik op de Auth Module om de instellingen ervan te openen.

  • SignUp Groups: definieert lijst van groepen waar de gebruiker lid van wordt na aanmelding.
  • SignUpMaakt het mogelijk dat gebruikers zich aanmelden en accounts krijgen in uw applicatie.
  • Session timeout (minutes): Bepaalt hoe lang de sessie van de gebruiker actief zal zijn zonder gebruikersactiviteit. Na de timeout waarde wordt de gebruikerssessie beëindigd.
  • Failed login delay (in ms): Bepaalt de vertragingstijd voor antwoorden na mislukte aanmeldingspogingen om bruteforce aanvallen te voorkomen.
  • Email confirmation required: Bepaalt of de gebruiker de registratie via e-mail moet bevestigen.
  • Signed-Up User Active: Zet active=true voor elk nieuw aangemaakt gebruikersobject indien ingeschakeld.
  • Groups tabblad maakt het mogelijk een lijst van gebruikersgroepen aan te maken en te configureren.

configure_registr_fe

Sign Up proces kan worden geconfigureerd in de web-applicatie. Zodra het project is aangemaakt, zijn de volgende bedrijfsprocessen ook voorgeconfigureerd:

  • login inputString: e-mail waarde validatie;
  • Confirm password inputString: controleert of de wachtwoorden overeenkomen;
  • Register knop: maakt een nieuw User object aan en valideert de registratie;

configure_register_button

Custom sign-up bedrijfsproces creatie

  1. Maak in de interface editor een Container en zet er een paar Input elementen in zoals in onderstaand voorbeeld
    1_fe_layout
    • E-mail veld is verantwoordelijk voor het invoeren en valideren van de e-mail van de gebruiker [Input (email) voor webtoepassingen en Email fieldvoor mobiele toepassingen];
    • Het tweede input is verantwoordelijk voor het invoeren en valideren van een nieuw gebruikerswachtwoord [Input (password) voor webtoepassingen en het pasveld voor mobiele toepassingen];
    • De derde input is nodig om het door de gebruiker aangemaakte wachtwoord te herhalen en te controleren of deze overeenkomen [Input (password) voor webtoepassingen en Pass field voor mobiele toepassingen];
    • Register de knop start het bedrijfsproces van het valideren van alle ingevoerde waarden;
    • Login knop initieert Navigate blok naar het juiste gebruikersautorisatieformulier;
  2. Maak een bedrijfsproces gekoppeld aan de Register knop. onClick event zou het ingangspunt zijn voor dit proces2_onClick
  3. Eerst moet de logica zo worden opgebouwd dat de ingevoerde velden worden gecontroleerd en gevalideerd. Get Properties blokken worden gebruikt om gegevens te verkrijgen.
    3_validateInputs
  4. De door de gebruiker ingevoerde waarden (Value) worden doorgegeven aan de invoer van het Server request POST /register/ proces.
    4_register_post
  5. Bij succesvolle voltooiing van het Server request POST /register/ proces, de Auth Token (token) teruggegeven aan de uitvoer, die wordt toegewezen aan de huidige gebruikerssessie (Set Auth Token) en wordt de gebruiker doorgestuurd naar de gewenste pagina die wordt gedefinieerd door het Navigate blok.
    5_navigate
Was this article helpful?

AppMaster.io 101 Spoedcursus

10 modules
2 weken

Weet je niet waar je moet beginnen? Ga aan de slag met onze spoedcursus voor beginners en verken AppMaster van A tot Z.

Start cursus
Development it’s so easy with AppMaster!

Meer hulp nodig?

Los elk probleem op met de hulp van onze experts. Bespaar tijd en focus op het bouwen van uw applicaties.

headphones

Contact opnemen met ondersteuning

Vertel ons over uw probleem, en we zullen een oplossing voor u vinden.

message

Community-chat

Bespreek vragen met andere gebruikers in onze chat.

Word lid van de community