> ## Documentation Index
> Fetch the complete documentation index at: https://docs-dev-fix-docs-5547-passwordless-db-update.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Cas d’utilisation : configurer des étapes d’inscription supplémentaire à l’aide de formulaires

> Apprenez à configurer des étapes d’inscription supplémentaires à l’aide des formulaires d’action.

<Card title="Avant de commencer">
  1. Créez une [application machine-machine](https://auth0.com/docs/get-started/auth0-overview/create-applications/machine-to-machine-apps) avec les permissions suivantes activées :

  * `read:users`
  * `update:users`
  * `create:users`
  * `read:users_app_metadata`
  * `update:users_app_metadata`
  * `create:users_app_metadata`

  2. Ajoutez une [Connexion au coffre-fort](/docs/fr-ca/customize/forms/vault) en utilisant les informations d’identification de l’application machine-machine (M-M).
</Card>

Les formulaires d’actions vous permettent de créer des étapes d’inscription supplémentaires pour vos flux d’inscription et de connexion et les rendre obligatoires pour l’accès des utilisateurs à votre application.

<Frame>
  <img src="https://mintcdn.com/docs-dev-fix-docs-5547-passwordless-db-update/32hSJSM-izYI3lBD/docs/images/fr-ca/cdy7uua7fh8z/ZOQNi6SrEC9OREcBbdiJ3/d79f84fb61acd5473bdf932527e26d58/custom-signup-form.png?fit=max&auto=format&n=32hSJSM-izYI3lBD&q=85&s=b41221198064f8410f68abfd0d363d0c" alt="Dashboard > Actions > Forms > Use Case Custom Signup Form" data-og-width="1404" width="1404" data-og-height="520" height="520" data-path="docs/images/fr-ca/cdy7uua7fh8z/ZOQNi6SrEC9OREcBbdiJ3/d79f84fb61acd5473bdf932527e26d58/custom-signup-form.png" data-optimize="true" data-opv="3" srcset="https://mintcdn.com/docs-dev-fix-docs-5547-passwordless-db-update/32hSJSM-izYI3lBD/docs/images/fr-ca/cdy7uua7fh8z/ZOQNi6SrEC9OREcBbdiJ3/d79f84fb61acd5473bdf932527e26d58/custom-signup-form.png?w=280&fit=max&auto=format&n=32hSJSM-izYI3lBD&q=85&s=5f6bc915662c06d7e360d9b09015fa40 280w, https://mintcdn.com/docs-dev-fix-docs-5547-passwordless-db-update/32hSJSM-izYI3lBD/docs/images/fr-ca/cdy7uua7fh8z/ZOQNi6SrEC9OREcBbdiJ3/d79f84fb61acd5473bdf932527e26d58/custom-signup-form.png?w=560&fit=max&auto=format&n=32hSJSM-izYI3lBD&q=85&s=2a4ecdf7eac535e9f211ddb6a5e7b9cc 560w, https://mintcdn.com/docs-dev-fix-docs-5547-passwordless-db-update/32hSJSM-izYI3lBD/docs/images/fr-ca/cdy7uua7fh8z/ZOQNi6SrEC9OREcBbdiJ3/d79f84fb61acd5473bdf932527e26d58/custom-signup-form.png?w=840&fit=max&auto=format&n=32hSJSM-izYI3lBD&q=85&s=e1ac9cc07ba1cf72abb5bd9d2088a751 840w, https://mintcdn.com/docs-dev-fix-docs-5547-passwordless-db-update/32hSJSM-izYI3lBD/docs/images/fr-ca/cdy7uua7fh8z/ZOQNi6SrEC9OREcBbdiJ3/d79f84fb61acd5473bdf932527e26d58/custom-signup-form.png?w=1100&fit=max&auto=format&n=32hSJSM-izYI3lBD&q=85&s=62a6121386e13ee38744d6fd6f183415 1100w, https://mintcdn.com/docs-dev-fix-docs-5547-passwordless-db-update/32hSJSM-izYI3lBD/docs/images/fr-ca/cdy7uua7fh8z/ZOQNi6SrEC9OREcBbdiJ3/d79f84fb61acd5473bdf932527e26d58/custom-signup-form.png?w=1650&fit=max&auto=format&n=32hSJSM-izYI3lBD&q=85&s=8886e48ba1892cdafa351a918610c5a0 1650w, https://mintcdn.com/docs-dev-fix-docs-5547-passwordless-db-update/32hSJSM-izYI3lBD/docs/images/fr-ca/cdy7uua7fh8z/ZOQNi6SrEC9OREcBbdiJ3/d79f84fb61acd5473bdf932527e26d58/custom-signup-form.png?w=2500&fit=max&auto=format&n=32hSJSM-izYI3lBD&q=85&s=24da00dfb37c4a24a57c967d06e741a6 2500w" />
</Frame>

Les sections suivantes expliquent comment créer des formulaires d’étapes d’inscription supplémentaires en utilisant les nœuds et les flux, ainsi que les étapes pour ajouter votre formulaire à une action [Post-connexion](/docs/fr-ca/customize/actions/explore-triggers/signup-and-login-triggers/login-trigger).

## Créer un formulaire à partir de zéro

Suivez ces étapes pour créer un formulaire afin de recueillir des informations :

1. Ouvrez l’éditeur de formulaires en sélectionnant **Auth0 Dashboard (tableau de bord Auth0) > Actions > Forms (formulaires).**
2. Sélectionnez **Créer un formulaire** > **Commencer à partir de zéro**.

Par défaut, un nouveau formulaire contient un nœud Début, un nœud Étape et un nœud Éran fin.

<Frame>
  <img src="https://mintcdn.com/docs-dev-fix-docs-5547-passwordless-db-update/i6e598aOugArvFXT/docs/images/fr-ca/cdy7uua7fh8z/2TZ9jSjgEcARFpULI6hz4R/a4319a1bd482f2ee5cc23100fdb2f42c/New-form-Forms-for-action-use-case.png?fit=max&auto=format&n=i6e598aOugArvFXT&q=85&s=9ccafdad24385595ae00f4f5ccc674e1" alt="Dashboard > Forms > Use Cases > Form" data-og-width="1234" width="1234" data-og-height="371" height="371" data-path="docs/images/fr-ca/cdy7uua7fh8z/2TZ9jSjgEcARFpULI6hz4R/a4319a1bd482f2ee5cc23100fdb2f42c/New-form-Forms-for-action-use-case.png" data-optimize="true" data-opv="3" srcset="https://mintcdn.com/docs-dev-fix-docs-5547-passwordless-db-update/i6e598aOugArvFXT/docs/images/fr-ca/cdy7uua7fh8z/2TZ9jSjgEcARFpULI6hz4R/a4319a1bd482f2ee5cc23100fdb2f42c/New-form-Forms-for-action-use-case.png?w=280&fit=max&auto=format&n=i6e598aOugArvFXT&q=85&s=930423eea9909557451497217fe81979 280w, https://mintcdn.com/docs-dev-fix-docs-5547-passwordless-db-update/i6e598aOugArvFXT/docs/images/fr-ca/cdy7uua7fh8z/2TZ9jSjgEcARFpULI6hz4R/a4319a1bd482f2ee5cc23100fdb2f42c/New-form-Forms-for-action-use-case.png?w=560&fit=max&auto=format&n=i6e598aOugArvFXT&q=85&s=97a2e9b242c1532f6bb790dcbce1961f 560w, https://mintcdn.com/docs-dev-fix-docs-5547-passwordless-db-update/i6e598aOugArvFXT/docs/images/fr-ca/cdy7uua7fh8z/2TZ9jSjgEcARFpULI6hz4R/a4319a1bd482f2ee5cc23100fdb2f42c/New-form-Forms-for-action-use-case.png?w=840&fit=max&auto=format&n=i6e598aOugArvFXT&q=85&s=e6b85ba1903165d8afc63db783211b0e 840w, https://mintcdn.com/docs-dev-fix-docs-5547-passwordless-db-update/i6e598aOugArvFXT/docs/images/fr-ca/cdy7uua7fh8z/2TZ9jSjgEcARFpULI6hz4R/a4319a1bd482f2ee5cc23100fdb2f42c/New-form-Forms-for-action-use-case.png?w=1100&fit=max&auto=format&n=i6e598aOugArvFXT&q=85&s=e50833f6ff954e621600adfd1fd7a7b3 1100w, https://mintcdn.com/docs-dev-fix-docs-5547-passwordless-db-update/i6e598aOugArvFXT/docs/images/fr-ca/cdy7uua7fh8z/2TZ9jSjgEcARFpULI6hz4R/a4319a1bd482f2ee5cc23100fdb2f42c/New-form-Forms-for-action-use-case.png?w=1650&fit=max&auto=format&n=i6e598aOugArvFXT&q=85&s=4f3490569f323e259fb7d54788599c91 1650w, https://mintcdn.com/docs-dev-fix-docs-5547-passwordless-db-update/i6e598aOugArvFXT/docs/images/fr-ca/cdy7uua7fh8z/2TZ9jSjgEcARFpULI6hz4R/a4319a1bd482f2ee5cc23100fdb2f42c/New-form-Forms-for-action-use-case.png?w=2500&fit=max&auto=format&n=i6e598aOugArvFXT&q=85&s=7efd28a8815a6f6ee98ae06c444336cb 2500w" />
</Frame>

### Configurer le nœud d’étape

Le nœud d’étape est l’interface graphique présentée aux utilisateurs. Ajoutez des [champs](/docs/fr-ca/customize/forms/nodes-and-components) au nœud d’étape pour collecter le nom complet de l’utilisateur et les valeurs d’intitulé de son poste en procédant comme suit :

1. Faites glisser un champ **Rich text (Texte enrichi)** depuis le **Components menu (Menu composants)** dans le nœud **d’étape**.

   * **Rich text (Texte enrichi)** : saisissez un message personnalisé.
   * Sélectionnez **Save (Enregistrer)**.
2. Faites glisser un champ **Text (Texte)** dans le nœud **Step (Étape)**.

   * **ID** : saisissez `full_name`.
   * **Label (Étiquette)** : saisissez `Full name`.
   * **Label (Étiquette)** : activez la case à cocher.
   * **Required (Requis)** : activez la case à cocher.
   * Sélectionnez **Save (Enregistrer)**.
3. Faites glisser un champ **Text (Texte)** dans le nœud **Step (Étape)**.

   * **ID** : saisissez `job_title`.
   * **Label (Étiquette)** : saisissez `Job title`.
   * **Label (Étiquette)** : activez la case à cocher.
   * **Required (Requis)** : activez la case à cocher.
   * Sélectionnez **Save (Enregistrer)**.
4. Sélectionnez **Publish (Publier)** pour enregistrer.

<Frame>
  <img src="https://mintcdn.com/docs-dev-fix-docs-5547-passwordless-db-update/qVKeA8Ex_HBCG4uj/docs/images/fr-ca/cdy7uua7fh8z/6Kcn0ai9fsVsqHwZpTGByG/37cbf4ffee63a7010926b15f06dd20ac/custom-signup-step-node.png?fit=max&auto=format&n=qVKeA8Ex_HBCG4uj&q=85&s=a7c05bf18c3e27400d1da2474b912b09" alt="Dashboard > Actions > Forms > Use Case Custom Signup Steps Step node" data-og-width="1404" width="1404" data-og-height="466" height="466" data-path="docs/images/fr-ca/cdy7uua7fh8z/6Kcn0ai9fsVsqHwZpTGByG/37cbf4ffee63a7010926b15f06dd20ac/custom-signup-step-node.png" data-optimize="true" data-opv="3" srcset="https://mintcdn.com/docs-dev-fix-docs-5547-passwordless-db-update/qVKeA8Ex_HBCG4uj/docs/images/fr-ca/cdy7uua7fh8z/6Kcn0ai9fsVsqHwZpTGByG/37cbf4ffee63a7010926b15f06dd20ac/custom-signup-step-node.png?w=280&fit=max&auto=format&n=qVKeA8Ex_HBCG4uj&q=85&s=6c267597ea707c517d6e83db0f526810 280w, https://mintcdn.com/docs-dev-fix-docs-5547-passwordless-db-update/qVKeA8Ex_HBCG4uj/docs/images/fr-ca/cdy7uua7fh8z/6Kcn0ai9fsVsqHwZpTGByG/37cbf4ffee63a7010926b15f06dd20ac/custom-signup-step-node.png?w=560&fit=max&auto=format&n=qVKeA8Ex_HBCG4uj&q=85&s=b72b705ddfb48150c09500bc63ca94ec 560w, https://mintcdn.com/docs-dev-fix-docs-5547-passwordless-db-update/qVKeA8Ex_HBCG4uj/docs/images/fr-ca/cdy7uua7fh8z/6Kcn0ai9fsVsqHwZpTGByG/37cbf4ffee63a7010926b15f06dd20ac/custom-signup-step-node.png?w=840&fit=max&auto=format&n=qVKeA8Ex_HBCG4uj&q=85&s=b329f0ed66b817149a663e4b3d302edb 840w, https://mintcdn.com/docs-dev-fix-docs-5547-passwordless-db-update/qVKeA8Ex_HBCG4uj/docs/images/fr-ca/cdy7uua7fh8z/6Kcn0ai9fsVsqHwZpTGByG/37cbf4ffee63a7010926b15f06dd20ac/custom-signup-step-node.png?w=1100&fit=max&auto=format&n=qVKeA8Ex_HBCG4uj&q=85&s=67517f145877e5aa24dcb7f828b81bd2 1100w, https://mintcdn.com/docs-dev-fix-docs-5547-passwordless-db-update/qVKeA8Ex_HBCG4uj/docs/images/fr-ca/cdy7uua7fh8z/6Kcn0ai9fsVsqHwZpTGByG/37cbf4ffee63a7010926b15f06dd20ac/custom-signup-step-node.png?w=1650&fit=max&auto=format&n=qVKeA8Ex_HBCG4uj&q=85&s=03937f0a93f24b1b2ab183eccbd9d548 1650w, https://mintcdn.com/docs-dev-fix-docs-5547-passwordless-db-update/qVKeA8Ex_HBCG4uj/docs/images/fr-ca/cdy7uua7fh8z/6Kcn0ai9fsVsqHwZpTGByG/37cbf4ffee63a7010926b15f06dd20ac/custom-signup-step-node.png?w=2500&fit=max&auto=format&n=qVKeA8Ex_HBCG4uj&q=85&s=b8110a4db2dd111804d7a4b85ecbd3c7 2500w" />
</Frame>

### Configurer le nœud Flow (Flux)

Ajoutez un nœud **Flow (Flux)** après le nœud **Step (Étape)** pour mettre à jour les `user_metadata` et reprenez le flux d’authentification en procédant comme suit :

1. Sélectionnez **Flow (Flux)** en bas de Form Editor (Éditeur de formulaire).
2. Supprimez le lien existant entre les nœuds **Step (Étape)** et **Ending Screen (Écran de fin)**.
3. Sélectionnez le nouveau **Flow (Flux)** > **Click to add a flow (Cliquer pour ajouter un flux)** > **Create a new flow (Créer un nouveau flux).**

   * Saisissez `Update user_metadata (Mettre à jour user_metadata)` dans le champ **Name (Nom)**.
   * Sélectionnez **Create (Créer)**.
   * Sélectionnez **Save (Enregistrer)**.
4. Liez le nœud **Flow (Flux)** aux nœuds **Step (Étape)** et **Ending Screen (Écran de fin)** comme illustré ci-dessous.
5. Sélectionnez **Publish (Publier)** pour enregistrer.

<Frame>
  <img src="https://mintcdn.com/docs-dev-fix-docs-5547-passwordless-db-update/5WfT5Gduxu5W1_HX/docs/images/fr-ca/cdy7uua7fh8z/4nTdYdA2Hu5vK65smkdvJg/db3294ebc25a7c2636be96362a3ea56e/custom-signup-step-flow.png?fit=max&auto=format&n=5WfT5Gduxu5W1_HX&q=85&s=a63285804939983d0d0be154ddc1b02b" alt="Dashboard > Actions > Forms > Use Case Custom Signup Step Update User metadata flow" data-og-width="1404" width="1404" data-og-height="541" height="541" data-path="docs/images/fr-ca/cdy7uua7fh8z/4nTdYdA2Hu5vK65smkdvJg/db3294ebc25a7c2636be96362a3ea56e/custom-signup-step-flow.png" data-optimize="true" data-opv="3" srcset="https://mintcdn.com/docs-dev-fix-docs-5547-passwordless-db-update/5WfT5Gduxu5W1_HX/docs/images/fr-ca/cdy7uua7fh8z/4nTdYdA2Hu5vK65smkdvJg/db3294ebc25a7c2636be96362a3ea56e/custom-signup-step-flow.png?w=280&fit=max&auto=format&n=5WfT5Gduxu5W1_HX&q=85&s=9405fc3f27b7a289e549815c808bfe73 280w, https://mintcdn.com/docs-dev-fix-docs-5547-passwordless-db-update/5WfT5Gduxu5W1_HX/docs/images/fr-ca/cdy7uua7fh8z/4nTdYdA2Hu5vK65smkdvJg/db3294ebc25a7c2636be96362a3ea56e/custom-signup-step-flow.png?w=560&fit=max&auto=format&n=5WfT5Gduxu5W1_HX&q=85&s=75d500f29f3a68e953bb64b095f0ac9a 560w, https://mintcdn.com/docs-dev-fix-docs-5547-passwordless-db-update/5WfT5Gduxu5W1_HX/docs/images/fr-ca/cdy7uua7fh8z/4nTdYdA2Hu5vK65smkdvJg/db3294ebc25a7c2636be96362a3ea56e/custom-signup-step-flow.png?w=840&fit=max&auto=format&n=5WfT5Gduxu5W1_HX&q=85&s=95cd2b70ab71f9b3c1c12425e34d69ca 840w, https://mintcdn.com/docs-dev-fix-docs-5547-passwordless-db-update/5WfT5Gduxu5W1_HX/docs/images/fr-ca/cdy7uua7fh8z/4nTdYdA2Hu5vK65smkdvJg/db3294ebc25a7c2636be96362a3ea56e/custom-signup-step-flow.png?w=1100&fit=max&auto=format&n=5WfT5Gduxu5W1_HX&q=85&s=d0fd8ccb738c36abca653c8c6dcc6406 1100w, https://mintcdn.com/docs-dev-fix-docs-5547-passwordless-db-update/5WfT5Gduxu5W1_HX/docs/images/fr-ca/cdy7uua7fh8z/4nTdYdA2Hu5vK65smkdvJg/db3294ebc25a7c2636be96362a3ea56e/custom-signup-step-flow.png?w=1650&fit=max&auto=format&n=5WfT5Gduxu5W1_HX&q=85&s=ebc173bc161bc6207fcca8b4d7ce2558 1650w, https://mintcdn.com/docs-dev-fix-docs-5547-passwordless-db-update/5WfT5Gduxu5W1_HX/docs/images/fr-ca/cdy7uua7fh8z/4nTdYdA2Hu5vK65smkdvJg/db3294ebc25a7c2636be96362a3ea56e/custom-signup-step-flow.png?w=2500&fit=max&auto=format&n=5WfT5Gduxu5W1_HX&q=85&s=7aaab5b9313347f74e45210741cb8d80 2500w" />
</Frame>

Ajoutez une action de mise à jour d’utilisateur Auth0 au flux en suivant ces étapes :

1. Sélectionnez le **fluxUpdate user\_metadata (Mise à jour user\_metadata)** > **flux Edit (Modifier)** pour ouvrir l’éditeur de flux dans un nouvel onglet.
2. Sous l’action **Start (Démarrage)**, sélectionnez l’icône **+** pour ajouter une action **Update user (Mettre à jour l’utilisateur)**. Remplissez les champs ci-dessous, puis sélectionnez **Save (Enregistrer)** pour continuer.

   * **Connection** : dans la liste déroulante, sélectionnez la connexion au coffre-fort de votre application de communication entre machines.

   * **User ID** (ID utilisateur) : Saisissez `{{context.user.user_id}}`.

   * **Body (Corps)** : copiez et collez le code suivant pour mettre à jour les métadonnées utilisateur avec les propriétés `full_name` et `job_title`.

     ```
     {
       "user_metadata": {
         "full_name": "{{fields.full_name}}",
         "job_title": "{{fields.job_title}}"
       }
     }
     ```

   * Sélectionnez **Save (Enregistrer)**.
3. Sélectionnez Publish (Publier) pour enregistrer.

## Récupérer votre code de rendu

Récupérez votre code de rendu pour afficher visuellement le formulaire avec une action de post-connexion personnalisée en suivant ces étapes :

* Dans l’éditeur de formulaires, sélectionnez **\<> Render (Rendre)**.
* Sélectionnez **Copy (Copier)**.

<Frame>
  <img src="https://mintcdn.com/docs-dev-fix-docs-5547-passwordless-db-update/9fGraM9O5wvzWVRx/docs/images/fr-ca/cdy7uua7fh8z/2EIUzc539sq9lwoTKbjoJv/496a864c0fc44a782c9cadca119dbfb0/embed.png?fit=max&auto=format&n=9fGraM9O5wvzWVRx&q=85&s=6ccf5322548f746f3c59304581d1b917" alt="Dashboard > Actions > Forms > Form > Embed" data-og-width="1400" width="1400" data-og-height="848" height="848" data-path="docs/images/fr-ca/cdy7uua7fh8z/2EIUzc539sq9lwoTKbjoJv/496a864c0fc44a782c9cadca119dbfb0/embed.png" data-optimize="true" data-opv="3" srcset="https://mintcdn.com/docs-dev-fix-docs-5547-passwordless-db-update/9fGraM9O5wvzWVRx/docs/images/fr-ca/cdy7uua7fh8z/2EIUzc539sq9lwoTKbjoJv/496a864c0fc44a782c9cadca119dbfb0/embed.png?w=280&fit=max&auto=format&n=9fGraM9O5wvzWVRx&q=85&s=90ac0bb4c42270e08729349c12e76408 280w, https://mintcdn.com/docs-dev-fix-docs-5547-passwordless-db-update/9fGraM9O5wvzWVRx/docs/images/fr-ca/cdy7uua7fh8z/2EIUzc539sq9lwoTKbjoJv/496a864c0fc44a782c9cadca119dbfb0/embed.png?w=560&fit=max&auto=format&n=9fGraM9O5wvzWVRx&q=85&s=9ae521db0000055aa0f7cf29e6d5c4bd 560w, https://mintcdn.com/docs-dev-fix-docs-5547-passwordless-db-update/9fGraM9O5wvzWVRx/docs/images/fr-ca/cdy7uua7fh8z/2EIUzc539sq9lwoTKbjoJv/496a864c0fc44a782c9cadca119dbfb0/embed.png?w=840&fit=max&auto=format&n=9fGraM9O5wvzWVRx&q=85&s=b966a30cadb4997a68cb327f9753810e 840w, https://mintcdn.com/docs-dev-fix-docs-5547-passwordless-db-update/9fGraM9O5wvzWVRx/docs/images/fr-ca/cdy7uua7fh8z/2EIUzc539sq9lwoTKbjoJv/496a864c0fc44a782c9cadca119dbfb0/embed.png?w=1100&fit=max&auto=format&n=9fGraM9O5wvzWVRx&q=85&s=91ddeafc451bfcfc13923e3f8f5da06c 1100w, https://mintcdn.com/docs-dev-fix-docs-5547-passwordless-db-update/9fGraM9O5wvzWVRx/docs/images/fr-ca/cdy7uua7fh8z/2EIUzc539sq9lwoTKbjoJv/496a864c0fc44a782c9cadca119dbfb0/embed.png?w=1650&fit=max&auto=format&n=9fGraM9O5wvzWVRx&q=85&s=b7c6a2d40615bc3ee00c95f6af01b4ef 1650w, https://mintcdn.com/docs-dev-fix-docs-5547-passwordless-db-update/9fGraM9O5wvzWVRx/docs/images/fr-ca/cdy7uua7fh8z/2EIUzc539sq9lwoTKbjoJv/496a864c0fc44a782c9cadca119dbfb0/embed.png?w=2500&fit=max&auto=format&n=9fGraM9O5wvzWVRx&q=85&s=b0179ef927ccea25bb17d0ade7be2987 2500w" />
</Frame>

## Créer une action post-connexion

Créez une action post-connexion pour afficher votre formulaire en suivant ces étapes :

1. Naviguez vers **Auth0 Dashboard > Actions > Flows (Flux) > Login (Connexion).**
2. Sélectionnez l’icône **+**, puis **Build from scratch (Créer de A à Z)** :

   * **Name (Nom)** : saisissez `Render Additional Signup Form`.
   * **Trigger (Déclencheur)** : sélectionnez `Login / Post Login`.
   * **Runtime (Temps d’exécution)** : sélectionnez la version recommandée.
3. Sélectionnez **Create (Créer)**.

Pour configurer l’action post-connexion.

1. Supprimez le code existant dans l’éditeur de code.

2. Collez le code de rendu du formulaire dans l’éditeur de code.

3. Modifiez le code pour définir la logique conditionnelle d’affichage du formulaire.

   ```javascript lines theme={null}
   /**
   * @param {Event} event - Details about the user and the context in which they are logging in.
   * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.
   */
   exports.onExecutePostLogin = async (event, api) => {
     const FORM_ID = 'REPLACE_WITH_YOUR_FORM_ID';

     if (
       !event.user.user_metadata.full_name &&
       !event.user.user_metadata.job_title
     ) {
       api.prompt.render(FORM_ID);
     }
   }

   exports.onContinuePostLogin = async (event, api) => { }
   ```

   <Callout icon="file-lines" color="#0EA5E9" iconType="regular">
     L’exemple de code ci-dessus affiche le formulaire lorsque les propriétés full\_name et job\_title des métadonnées de l’utilisateur sont manquantes.
   </Callout>

4. Sélectionnez **Deploy (Déployer)**.

5. Glissez-déposez l’action **Render Additional Signup Form (Rendre le formulaire d’inscription supplémentaire)** dans le flux **Login (Connexion)**.

   <Frame>
     <img src="https://mintcdn.com/docs-dev-fix-docs-5547-passwordless-db-update/9fGraM9O5wvzWVRx/docs/images/fr-ca/cdy7uua7fh8z/1WBOicIOcH98hKj6Lq9HF2/4951e30a0cc08c7c5daa0116eaa17e11/Screenshot_2024-03-01_at_15.48.00.png?fit=max&auto=format&n=9fGraM9O5wvzWVRx&q=85&s=686e94c64d76a117623a1b3e4b103907" alt="Dashboard > Forms > Use Cases Custom Signup Steps Login Flow" data-og-width="1473" width="1473" data-og-height="545" height="545" data-path="docs/images/fr-ca/cdy7uua7fh8z/1WBOicIOcH98hKj6Lq9HF2/4951e30a0cc08c7c5daa0116eaa17e11/Screenshot_2024-03-01_at_15.48.00.png" data-optimize="true" data-opv="3" srcset="https://mintcdn.com/docs-dev-fix-docs-5547-passwordless-db-update/9fGraM9O5wvzWVRx/docs/images/fr-ca/cdy7uua7fh8z/1WBOicIOcH98hKj6Lq9HF2/4951e30a0cc08c7c5daa0116eaa17e11/Screenshot_2024-03-01_at_15.48.00.png?w=280&fit=max&auto=format&n=9fGraM9O5wvzWVRx&q=85&s=80761989dd929cb9c8fbb96b3280ca35 280w, https://mintcdn.com/docs-dev-fix-docs-5547-passwordless-db-update/9fGraM9O5wvzWVRx/docs/images/fr-ca/cdy7uua7fh8z/1WBOicIOcH98hKj6Lq9HF2/4951e30a0cc08c7c5daa0116eaa17e11/Screenshot_2024-03-01_at_15.48.00.png?w=560&fit=max&auto=format&n=9fGraM9O5wvzWVRx&q=85&s=638ed8099e614242e13eecef7b586c10 560w, https://mintcdn.com/docs-dev-fix-docs-5547-passwordless-db-update/9fGraM9O5wvzWVRx/docs/images/fr-ca/cdy7uua7fh8z/1WBOicIOcH98hKj6Lq9HF2/4951e30a0cc08c7c5daa0116eaa17e11/Screenshot_2024-03-01_at_15.48.00.png?w=840&fit=max&auto=format&n=9fGraM9O5wvzWVRx&q=85&s=4c4bd4fc23cab9f34c33ccb93a94bc4d 840w, https://mintcdn.com/docs-dev-fix-docs-5547-passwordless-db-update/9fGraM9O5wvzWVRx/docs/images/fr-ca/cdy7uua7fh8z/1WBOicIOcH98hKj6Lq9HF2/4951e30a0cc08c7c5daa0116eaa17e11/Screenshot_2024-03-01_at_15.48.00.png?w=1100&fit=max&auto=format&n=9fGraM9O5wvzWVRx&q=85&s=75066558830ec0395e935aeb70c60c17 1100w, https://mintcdn.com/docs-dev-fix-docs-5547-passwordless-db-update/9fGraM9O5wvzWVRx/docs/images/fr-ca/cdy7uua7fh8z/1WBOicIOcH98hKj6Lq9HF2/4951e30a0cc08c7c5daa0116eaa17e11/Screenshot_2024-03-01_at_15.48.00.png?w=1650&fit=max&auto=format&n=9fGraM9O5wvzWVRx&q=85&s=24d2c56ea0cadcc2d3b9a1e1e60304cf 1650w, https://mintcdn.com/docs-dev-fix-docs-5547-passwordless-db-update/9fGraM9O5wvzWVRx/docs/images/fr-ca/cdy7uua7fh8z/1WBOicIOcH98hKj6Lq9HF2/4951e30a0cc08c7c5daa0116eaa17e11/Screenshot_2024-03-01_at_15.48.00.png?w=2500&fit=max&auto=format&n=9fGraM9O5wvzWVRx&q=85&s=3e51c72cb1511c695d92f488d952d63f 2500w" />
   </Frame>

6. Sélectionnez **Apply (Appliquer)**.

### Tester la mise en œuvre

Testez la mise en œuvre en procédant comme suit :

* Inscrivez-vous à une application en tant que nouvel utilisateur.
* L’action post-connexion dans le flux de connexion affichera le formulaire et demandera des informations.
* Sélectionnez **Auth0 Dashboard > User Management (Gestion des utilisateurs)> Users (Utilisateurs)**, localisez le nouvel utilisateur et vérifiez que ses attributs `full_name` et `job_title` contiennent les informations de l’étape d’inscription supplémentaire.
