SqlMembershipProvider.EnablePasswordReset Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient une valeur indiquant si le fournisseur d'appartenances SQL Server est configuré pour permettre aux utilisateurs de réinitialiser leur mot de passe.
public:
virtual property bool EnablePasswordReset { bool get(); };
public override bool EnablePasswordReset { get; }
member this.EnablePasswordReset : bool
Public Overrides ReadOnly Property EnablePasswordReset As Boolean
Valeur de propriété
true
si le fournisseur d’appartenances prend en charge la réinitialisation du mot de passe ; sinon, false
. La valeur par défaut est true
.
Exemples
L’exemple de code suivant montre l’élément d’appartenance dans la system.web
section du fichier Web.config pour une application ASP.NET. Il spécifie l’instance de l’application et active la réinitialisation du SqlMembershipProvider mot de passe.
<membership defaultProvider="SqlProvider" userIsOnlineTimeWindow="20">
<providers>
<add name="SqlProvider"
type="System.Web.Security.SqlMembershipProvider"
connectionStringName="SqlServices"
enablePasswordRetrieval="false"
enablePasswordReset="true"
requiresQuestionAndAnswer="true"
passwordFormat="Hashed"
applicationName="MyApplication" />
</providers>
</membership>
Remarques
La réinitialisation de mot de passe permet au fournisseur d’appartenance de remplacer le mot de passe actuel d’un nom d’utilisateur par un nouveau mot de passe généré de manière aléatoire. Cela est particulièrement utile lorsque la propriété a la PasswordFormatHashedvaleur , car les utilisateurs ne peuvent pas récupérer les valeurs de mot de passe hachés.