Partager via


SqlMembershipProvider.RequiresQuestionAndAnswer Propriété

Définition

Obtient une valeur indiquant si le fournisseur d'appartenances SQL Server est configuré pour demander à l'utilisateur de répondre à une question de mot de passe en vue de la réinitialisation et de la récupération de mot de passe.

public:
 virtual property bool RequiresQuestionAndAnswer { bool get(); };
public override bool RequiresQuestionAndAnswer { get; }
member this.RequiresQuestionAndAnswer : bool
Public Overrides ReadOnly Property RequiresQuestionAndAnswer As Boolean

Valeur de propriété

Boolean

true si une réponse de mot de passe est demandée pour réinitialiser et récupérer le 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 SqlMembershipProvider et la configure pour exiger une réponse de mot de passe pour la réinitialisation ou la récupération du 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

Exiger une question et une réponse de mot de passe fournit une couche supplémentaire de sécurité lors de la récupération ou de la réinitialisation du mot de passe d’un utilisateur. Lors de la création d’un nom d’utilisateur, un utilisateur peut fournir une question et une réponse qui peuvent ensuite être utilisées pour récupérer ou réinitialiser un mot de passe oublié. Si la EnablePasswordReset propriété et la EnablePasswordRetrieval propriété sont les deux false, la valeur de la RequiresQuestionAndAnswer propriété n’est pas pertinente.

Pour plus d’informations, consultez ResetPassword et GetPassword.

S’applique à

Voir aussi