Skip to main content
Lock v2 pour iOS vous permet de définir des champs supplémentaires que l’utilisateur doit remplir avant de créer un nouveau compte. Ces champs s’affichent après les champs de base (courriel, nom d’utilisateur, mot de passe).

Ajout de champs personnalisés

Lors de l’inscription, les renseignements requis par défaut sont le courriel et le mot de passe de l’utilisateur. Vous pouvez étendre la collecte de données selon vos besoins. Les champs supplémentaires saisis lors de l’inscription seront stockés dans user_metadata. Pour en savoir plus, consultez Metadata.
.withOptions {
  $0.customSignupFields = [
    CustomTextField(name: "first_name", placeholder: "First Name", icon: LazyImage(name: "ic_person", bundle: Lock.bundle)),
    CustomTextField(name: "last_name", placeholder: "Last Name", icon: LazyImage(name: "ic_person", bundle: Lock.bundle))
  ]
}
Vous devez préciser l’icône à utiliser avec votre champ de texte personnalisé. C’est tout ! Si vous avez activé l’inscription des utilisateurs dans l’Auth0 Dashboard de l’application, après avoir rempli les champs de base (courriel/nom d’utilisateur, mot de passe) et cliqué sur Soumettre, ils seront invités à remplir les autres champs. L’utilisateur doit remplir tous les champs personnalisés avant de pouvoir terminer son inscription. Lors d’une demande d’inscription ou de connexion, les champs supplémentaires seront ajoutés à l’attribut user_metadata dans le corps de la requête. Vous pouvez y accéder en interrogeant le profil de l’utilisateur à tout moment, même à partir de l’Auth0 Dashboard, dans la section Utilisateurs.