Partager via


Vue d’ensemble des contrôles d’ouverture de session ASP.NET

Les contrôles d’ouverture de session ASP.NET fonctionnent ensemble pour fournir une solution d’ouverture de session complète et fiable pour vos applications Web ASP.NET et ne requérant aucune programmation. Par défaut, les contrôles de connexion fonctionnent avec l’appartenance d’ASP.NET afin de faciliter l’automatisation de l’authentification utilisateur pour votre site Web. Pour plus d’informations sur l’appartenance d’ASP.NET, voir Introduction à l’appartenance (membership).

Par défaut, les contrôles de connexion ASP.NET fonctionnent en texte brut sur HTTP. Si vous êtes soucieux de la sécurité, utilisez HTTPS avec le chiffrement SSL.

Contrôles d’ouverture de session ASP.NET

  • ChangePassword, contrôle   Le contrôle ChangePassword permet aux utilisateurs de modifier leur mot de passe. L’utilisateur doit d’abord fournir le mot de passe d’origine, puis créer et confirmer le nouveau mot de passe. Si le mot de passe d’origine est correct, le nouveau mot de passe devient le mot de passe de l’utilisateur. Le contrôle inclut aussi l’assistance pour l’envoi d’un message électronique relatif au nouveau mot de passe. Pour plus d’informations sur la programmation du contrôle ChangePassword, voir ChangePassword, classe dans MSDN Library.

  • CreateUserWizard, contrôle   Le contrôle CreateUserWizard rassemble les informations des utilisateurs potentiels. Pour plus d’informations sur la programmation du contrôle CreateUserWizard, voir CreateUserWizard, classe dans MSDN Library.

  • Login, contrôle   Le contrôle Login affiche une interface utilisateur pour l’authentification utilisateur. Le contrôle Login contient des zones de texte pour le nom d’utilisateur et le mot de passe, et une case à cocher qui autorise les utilisateurs à indiquer s’ils souhaitent que le serveur stocke leur identité à l’aide de l’appartenance d’ASP.NET et être automatiquement authentifiés lors de leur prochaine visite du site. Pour plus d’informations sur la programmation du contrôle Login, voir Login, classe dans MSDN Library.

  • LoginName, contrôle   Le contrôle LoginName affiche le nom de connexion d’un utilisateur si ce dernier s’est connecté à l’aide de l’appartenance d’ASP.NET. Si votre site utilise l’authentification Windows intégrée, une autre solution consiste à ce que le contrôle affiche le nom de compte Windows de l’utilisateur. Pour plus d’informations sur la programmation du contrôle LoginName, voir LoginName, classe dans MSDN Library.

  • LoginStatus, contrôle   Le contrôle LoginStatus affiche un lien d’ouverture de session pour les utilisateurs non authentifiés et un lien de fermeture de session pour les utilisateurs authentifiés. Le lien d’ouverture de session conduit l’utilisateur vers une page de connexion. Le lien de fermeture de session réinitialise l’identité de l’utilisateur actuel comme utilisateur anonyme. Pour plus d’informations sur la programmation du contrôle LoginStatus, voir LoginStatus, classe dans MSDN Library.

  • LoginView, contrôle   Le contrôle LoginView vous permet d’afficher des informations différentes aux utilisateurs anonymes et aux utilisateurs connectés. Le contrôle affiche l’un des deux modèles suivants : AnonymousTemplate ou LoggedInTemplate. Dans les modèles, vous pouvez ajouter un balisage et des contrôles qui affichent les informations appropriées selon qu’il s’agit d’utilisateurs anonymes ou d’utilisateurs authentifiés. Pour plus d’informations sur la programmation du contrôle LoginView, voir LoginView, classe dans MSDN Library.

  • PasswordRecovery, contrôle   Le contrôle PasswordRecovery autorise la récupération des mots de passe utilisateur sur la base de l’adresse de messagerie utilisée lors de la création du compte. Le contrôle PasswordRecovery envoie un message électronique contenant un mot de passe à l’utilisateur.

Vous pouvez configurer l’appartenance d’ASP.NET pour stocker les mots de passe à l’aide du chiffrement non réversible. Dans ce cas, le contrôle PasswordRecovery génère un nouveau mot de passe au lieu d’envoyer le mot de passe original à l’utilisateur. Pour plus d’informations sur la programmation du contrôle PasswordRecovery, voir PasswordRecovery, classe dans MSDN Library.

Voir aussi

Concepts

ASP.NET

Contrôles standard ASP.NET

Contrôles de données ASP.NET

Contrôles de validation ASP.NET

Contrôles de navigation ASP.NET

Contrôles des composants WebPart ASP.NET