Formulier met authenticatie

In dit voorbeeld maken we een fictief formulier bestaande uit 1 stap, waarbij logica en vaste variabelen worden gebruikt om te zien of de gebruiker als persoon of als bedrijf ingelogd is.

In dit voorbeeld gaan we er van uit dat u een formulier met eenvoudige logica kan maken en dat u op de hoogte bent van hoe logica werkt.

Formulier maken

  1. Maak een formulier aan met de volgende gegevens:

    • Naam: Authenticatie en variabelen demo

    • Inlogopties > DigiD simulatie: Aangevinkt

    • Inlogopties > Demo KvK-Nummer: Aangevinkt

  2. Klik op het tabblad Stappen en velden.

  3. Klik aan de linkerkant op Stap toevoegen en selecteer Maak een nieuwe formulierdefinitie.

  4. Onder de sectie (Herbruikbare) stapgegevens vul het volgende in:

    • Naam: Eerste stap

  5. Scroll naar de sectie Velden.

  6. Sleep een Vrije tekst component op het witte vlak, vul de volgende gegevens in en druk daarna op Opslaan:

    • Label: Content BSN

    • Onder Content component: “U bent ingelogd als persoon.”

    • Verborgen: Aangevinkt

  7. Sleep een Vrije tekst component op het witte vlak, vul de volgende gegevens in en druk daarna op Opslaan:

    • Label: Content KvK

    • Onder Content component: “U bent ingelogd als bedrijf.”

    • Verborgen: Aangevinkt

  8. Sleep een Vrije tekst component op het witte vlak, vul de volgende gegevens in en druk daarna op Opslaan:

    • Label: Content Anoniem

    • Onder Content component: “U bent niet ingelogd.”

  9. Druk daarna op Opslaan en opnieuw bewerken.

  10. Klik op het tabblad Logica en voeg twee eenvoudige regels toe:

    • De eerste met de trigger:
      Als Authentication BSN (auth_bsn) > is niet gelijk aan > de waarde > (leeg)
      en acties:
      dan Wijzig een attribuut van een veld/component > Content BSN > verborgen > Nee
      dan Wijzig een attribuut van een veld/component > Content Anoniem > verborgen > Ja
    • De tweede met de trigger:
      Als Authentication KvK (auth_kvk) > is niet gelijk aan > de waarde > (leeg)
      en acties:
      dan Wijzig een attribuut van een veld/component > Content KvK > verborgen > Nee
      dan Wijzig een attribuut van een veld/component > Content Anoniem > verborgen > Ja
  11. Klik onderaan op Opslaan om het formulier volledig op te slaan.

U kunt nu het formulier bekijken. Als u de met de demo KvK-Nummer / DigiD simulatie plugin inlogt, dan verschijnt in het formulier de “vrije tekst”-component “Content KvK” / “Content BSN”. Als u het formulier start zonder in te loggen, dan zal alleen de “vrije tekst”-component “Content Anoniem” zichtbaar zijn.