Présenter les champs à l’utilisateur et faites-les lui soumettre.
Effectuez l’envoi à ce module, en fournissant $1returnurl et les champs appropriés.
Vérifiez la valeur du champ status (état) dans la réponse.
Si vous avez reçu PASS (réussite) ou FAIL (échec), c’est terminé ; l’opération a soit réussi, soit échoué.
Si vous avez reçu UI (interface utilisateur), affichez les nouveaux champs à l’utilisateur et faites-les lui soumettre ; puis effectuez leur envoi à ce module avec $1continue et l’ensemble des champs appropriés et reprenez à l’étape 4.
Si vous avez reçu REDIRECT (redirection), dirigez l’utilisateur vers la cible indiquée dans le champ redirecttarget et attendez son retour à $1returnurl ; puis effectuez l’envoi à ce module avec $1continue et tous les champs passés à l’URL de retour et reprenez à l’étape 4.
Si vous avez reçu RESTART (redémarrer), cela veut dire que l’authentification a fonctionné, mais nous n’avons aucun compte utilisateur lié ; vous pouvez traiter cela comme une valeur UI (interface utilisateur) ou FAIL (échec).