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.
Vous pouvez également configurer l'appartenance pour inclure une question de sécurité à laquelle l'utilisateur doit répondre pour récupérer un mot de passe. Dans ce cas, le contrôle PasswordRecovery pose la question et vérifie la réponse avant de récupérer le mot de passe.
Remarque : |
---|
Le contrôle PasswordRecovery nécessite que votre application puisse envoyer le message électronique vers un serveur SMTP (Simple Mail Transfer Protocol). Vous pouvez personnaliser le texte et format du message électronique envoyé à l'utilisateur en définissant la propriété MailDefinition. |
Pour ajouter un contrôle PasswordRecovery à une page
- Faites glisser le contrôle PasswordRecovery du volet des tâches Boîte à outils sur votre page.
Le contrôle PasswordRecovery inclut trois affichages à base de modèles qui sont proposés à l'utilisateur. Le premier est le modèle UserName, qui permet à l’utilisateur d’entrer un nom d’utilisateur. Le second modèle est le modèle Question, qui permet à l'utilisateur de confirmer son identité en répondant à une question prédéfinie. Le modèle Success définit l'interface utilisateur affichée après qu'un mot de passe utilisateur ait été envoyé à ce dernier.
Pour basculer entre les modèles du contrôle PasswordRecovery
En mode Création, cliquez avec le bouton droit sur le contrôle PasswordRecovery, puis cliquez sur Afficher les tâches de contrôle courantes.
Conseil : Vous pouvez également cliquer sur le contrôle PasswordRecovery en mode Création, puis cliquer sur la flèche dans le coin supérieur droit pour afficher le menu Tâches courantes du contrôle PasswordRecovery. Cliquez de nouveau sur la flèche pour masquer le menu.
Dans le menu Tâches courantes du contrôle PasswordRecovery, sélectionnez UserName, Question ou Success dans la liste déroulante Affichages. Le modèle bascule vers l'affichage choisi.
Pour appliquer des modes de mise en forme de base au contrôle PasswordRecovery
En mode Création, cliquez avec le bouton droit sur le contrôle PasswordRecovery, puis cliquez sur Afficher les tâches de contrôle courantes.
Dans le menu Tâches courantes du contrôle PasswordRecovery, cliquez sur Format automatique.
Dans la boîte de dialogue Format automatique, sélectionnez un mode dans la liste Sélectionner un mode. L'effet du mode sur votre contrôle PasswordRecovery est affiché dans la zone Aperçu.
Cliquez sur OK pour appliquer le mode de mise en forme et fermer la boîte de dialogue ou sur Appliquer pour appliquer le mode de mise en forme sans fermer la boîte de dialogue.
Vous pouvez également mettre en forme le contrôle PasswordRecovery, appliquer des styles et modifier le texte de façon interactive.
Pour créer l'apparence et le texte du contrôle PasswordRecovery de façon interactive
En mode Création, cliquez avec le bouton droit sur le contrôle PasswordRecovery, puis cliquez sur Afficher les tâches de contrôle courantes.
Dans le menu Tâches courantes du contrôle PasswordRecovery, cliquez sur Convertir en modèle.
Modifie le texte ou l'apparence du contrôle PasswordRecovery lorsqu'il est à l'état de modèle.
Dans le menu Tâches courantes du contrôle PasswordRecovery, cliquez sur Rétablir pour valider vos modifications et quitter le mode modèle.
Pour définir d’autres propriétés qui déterminent l’apparence et le comportement du contrôle PasswordRecovery, utilisez le volet des tâches Propriétés de la balise.
Pour une description complète de toutes les propriétés du contrôle PasswordRecovery, voir Membres PasswordRecovery dans MSDN Library.