WebAdapt.TLoginFormAdapter
Contents |
Informations Delphi
De WebAdapt.pas
TLoginFormAdapter = class(TCustomLoginFormAdapter)
Unité : WebAdapt
Type : classe
Membres de classe hérités : Membres WebAdapt.TLoginFormAdapter
Informations C++
De WebAdapt.hpp
TLoginFormAdapter = class(TCustomLoginFormAdapter)
Unité : WebAdapt
Type : classe
Membres de classe hérités : Membres WebAdapt.TLoginFormAdapter
Constructeurs et destructeurs de classe : Constructeurs WebAdapt.TLoginFormAdapter
Description
TLoginFormAdapter contient les champs et les actions adaptateur utilisés pour générer une fiche de connexion.
TLoginFormAdapter permet de générer une fiche de connexion. TLoginFormAdapter a des champs par défaut pour le nom d'utilisateur, le mot de passe et la page suivante. Le champ page suivante permet à l'utilisateur de sélectionner une page Web à afficher après la connexion. TLoginFormAdapter comporte une action par défaut pour la connexion. Si l'application WebSnap contient également un adaptateur d'utilisateur final tel que TEndUserAdapter ou TEndUserSessionAdapter, TLoginFormAdapter appelle la méthode LogIn de l'adaptateur d'utilisateur final pour effectuer la connexion de l'utilisateur. Vous pouvez également implémenter un gestionnaire d'événement OnLogin pour fournir une prise en charge de connexion personnalisée.
Pour construire une simple fiche de connexion :
1. Créez un nouveau module de page Web qui contient un composant TAdapterPageProducer.
2. Ajoutez un composant TLoginFormAdapter à ce module.
3. Effectuez un clic droit sur l'objet TAdapterPageProducer et affichez l'éditeur de page Web.
4. Dans l'éditeur de page Web, ajoutez une fiche adaptateur, et ajoutez à cette fiche un groupe de champs adaptateur et un groupe de commandes adaptateur.
5. Sélectionnez le groupe de champs, et affectez l'objet TLoginFormAdapter à sa propriété Adapter.
6. Sélectionnez le groupe de commandes, et affectez le groupe de champs adaptateur à son composant d'affichage.
Vous pouvez embellir cette fiche simple comme vous le voulez. Lorsque vous avez terminé, connectez la fiche à un adaptateur d'utilisateur final en affectant le nom du module de page à la propriété LoginPage de l'adaptateur d'utilisateur final.
Pour fournir une prise en charge de connexion complète, ajoutez les composants TWebUserList, TEndUserSessionAdapter et TSessionsService au module application Web pour identifier les noms et mots de passe utilisateur et pour garder une trace de l'état de connexion de l'utilisateur final.