Login forms – Comment fonctionne le formulaire de connexion ?

Formulaire de connexion

 

Un formulaire de connexion ou login forms est utilisé pour saisir les informations d’authentification permettant d’accéder à une page ou un formulaire à accès restreint. Le formulaire de connexion contient un champ pour le nom d’utilisateur et un autre pour le mot de passe. Lorsque le formulaire de connexion est soumis, son code sous-jacent vérifie que les informations d’identification sont authentiques, ce qui permet à l’utilisateur d’accéder à la page restreinte. Si un utilisateur n’est pas en mesure de fournir des informations d’identification authentiques, il ne pourra pas passer le formulaire de connexion.

Comme le formulaire de recherche, le formulaire de connexion est essentiellement un formulaire d’enregistrement dont les propriétés d’insertion, de mise à jour et de suppression ont été désactivées.

L’Authentication Builder est le moyen le plus simple et le plus efficace de créer un formulaire de connexion. Il est toutefois possible de créer manuellement un formulaire de connexion en se basant sur le formulaire d’enregistrement de base fourni dans l’onglet Formulaires de la boîte à outils.

Avant de pouvoir créer un formulaire de connexion, vous devez configurer les paramètres de sécurité du projet sous l’onglet Sécurité et groupes de sécurité de la fenêtre de dialogue Paramètres du projet. Ces paramètres spécifient les tables et les champs de la base de données qui sont utilisés pendant le processus d’authentification.

 

Propriétés du formulaire de connexion ou login forms

Pour exposer les propriétés du formulaire de connexion, cliquez sur l’un des glyphes sous l’onglet Données de la fenêtre Propriétés ou cliquez sur le nom du formulaire de connexion dans l’explorateur de projet. Comme un formulaire de connexion est un type spécial de formulaire d’enregistrement, les propriétés du formulaire de connexion sont identiques à celles d’un formulaire d’enregistrement, bien que la plupart de ces propriétés soient laissées vides.

 

Actions du formulaire de connexion ou login forms

Puisqu’un formulaire de connexion est une version réduite d’un formulaire d’enregistrement, il doit y avoir une propriété spéciale qui distingue le formulaire de connexion des autres formulaires d’enregistrement. Cette propriété spéciale se présente sous la forme d’une action de connexion qui est placée sur l’événement serveur OnClick du bouton de connexion situé dans le formulaire de connexion.

L’action de connexion ajoute du code à la page. Lorsque le bouton de connexion est cliqué, le code ajouté appelle une fonction CodeCharge qui effectue l’opération d’authentification et redirige l’utilisateur en fonction du résultat de la tentative de connexion. Lorsque vous créez un formulaire de connexion à l’aide de l’Authentication Builder, l’action Login est automatiquement ajoutée au bouton. Si vous créez le formulaire manuellement, vous pouvez ajouter l’action de connexion à l’événement OnClick du bouton de connexion en sélectionnant l’action dans la liste des actions disponibles.

Lorsque vous créez un formulaire de connexion à l’aide de l’Authentication Builder, vous avez également la possibilité d’ajouter une action SetFocus qui place le focus sur le premier champ du formulaire de connexion. Cette action est placée dans l’événement client OnLoad de la page où se trouve le formulaire de connexion. Lorsque la page se charge au moment de l’exécution, le code de l’action déplace le curseur vers le premier champ du formulaire de connexion afin que l’utilisateur puisse commencer à taper immédiatement sans avoir à déplacer manuellement le curseur vers le champ.

 

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *