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.
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;
Custom sign-up bedrijfsproces creatie
- Maak in de interface editor een Container en zet er een paar Input elementen in zoals in onderstaand voorbeeld
- 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;
- Maak een bedrijfsproces gekoppeld aan de Register knop. onClick event zou het ingangspunt zijn voor dit proces
- Eerst moet de logica zo worden opgebouwd dat de ingevoerde velden worden gecontroleerd en gevalideerd. Get Properties blokken worden gebruikt om gegevens te verkrijgen.
- De door de gebruiker ingevoerde waarden (Value) worden doorgegeven aan de invoer van het Server request POST /register/ proces.
- 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.