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.
  • SignUpL'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 ActiveL'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.

configure_registr_fe

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 ;

configure_register_button

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
    1_fe_layout
    • 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 fieldpour 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 processus2_onClick
  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.
    3_validateInputs
  4. Les valeurs saisies par l'utilisateur (Value) sont transmises à l'entrée du Server request POST /register/ processus.
    4_register_post
  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.
    5_navigate
Was this article helpful?

AppMaster.io 101 Cours accéléré

10 Modules
2 Semaines

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

Début du cours
Development it’s so easy with AppMaster!

Besoin 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

Contactez le support

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

message

Chat communautaire

Discutez de questions avec d'autres utilisateurs dans notre chat.

Rejoindre la Communauté