Configuration de l'inscription

Auth Module ajoute une certaine flexibilité dans la Sign Up configuration. Allez à Modules et cliquez sur l'icône Auth Module pour ouvrir ses paramètres.

  • SignUp Groups: définit une liste de groupes où l'utilisateur sera membre d'un groupe après l'inscription.
  • SignUp L'application : permet aux utilisateurs de s'inscrire et d'obtenir des comptes dans votre application.
  • Session timeout (minutes): définit combien de temps la session de l'utilisateur sera active sans activité de l'utilisateur. Après la valeur du timeout, la session de l'utilisateur sera terminée.
  • Failed login delay (in ms): définit le délai de réponse après l'échec d'une tentative de connexion pour éviter les attaques par force brute.
  • Email confirmation required: définit si l'utilisateur doit confirmer son inscription par e-mail.
  • Signed-Up User Active L'onglet : active=true pour chaque objet Utilisateur nouvellement créé si activé.
  • Groups L'onglet permet de créer et de configurer la liste des groupes d'utilisateurs.

Sign Up Le processus peut être configuré dans l'application web. Une fois le projet créé, les processus d'affaires suivants sont également préconfigurés :

  • login inputString: validation de la valeur de l'email ;
  • Confirm password inputString: vérifie si les mots de passe correspondent ;
  • Register bouton : crée un nouvel objet User et valide l'inscription ;

Création d'un processus commercial d'inscription personnalisée

  1. Dans l'éditeur d'interface, créez un objet Container et mettez quelques éléments Input éléments comme dans l'exemple ci-dessous

    • E-mail est responsable de la saisie et de la validation de l'adresse électronique de l'utilisateur [ Input (email) pour les applications web et Email field pour les applications mobiles] ;
    • Le second input est responsable de la saisie et de la validation d'un nouveau mot de passe utilisateur [ Input (password) pour les applications web et le champ Pass pour les applications mobiles] ;
    • Le troisième input est nécessaire pour répéter le mot de passe créé par l'utilisateur et vérifier s'ils correspondent [ Input (password) pour les applications web et Pass field pour les applications mobiles] ;
    • Register le bouton lance le processus commercial de validation de toutes les valeurs saisies ;
    • Login le bouton initie Navigate bloc vers le formulaire d'autorisation de l'utilisateur approprié ;
  2. Créer un processus métier associé au bouton Register bouton. onClick L'événement serait le point d'entrée de ce processus

  3. Tout d'abord, la logique doit être construite de manière à vérifier et valider les champs saisis. Get Properties Les blocs sont utilisés pour obtenir des données.

  4. Les valeurs saisies par l'utilisateur ( Value) sont transmises à l'entrée du Server request POST /register/ processus.

  5. Une fois le processus terminé avec succès Server request POST /register/ processus, le Auth Token ( token) est renvoyé à la sortie, qui est attribuée à la session actuelle de l'utilisateur ( Set Auth Token) et l'utilisateur est redirigé vers la page souhaitée définie par le bloc Navigate bloc.

AppMaster 101Cours intensif

10 modules
2 semaines

Vous ne savez pas par où commencer ? Lancez-vous avec notre cours intensif pour débutants et explorez AppMaster de A à Z.

Commencer
AppMaster 101 Crash Course

Besoin de plus d'aide ?

Résolvez n'importe quel problème avec l'aide de nos experts. Gagnez du temps et concentrez-vous sur la création de vos applications.

headphones

Contacter le support

Parlez-nous de votre problème et nous vous proposerons une solution.

message

Chat communautaire

Connectez-vous avec d'autres utilisateurs pour obtenir de l'aide sur la plateforme.

Rejoindre la communauté
Configuration de l'inscription | AppMaster University