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é

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 et la SqlMembershipProvider 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

L’exigence d’une question et d’une réponse de mot de passe fournit une couche de sécurité supplémentaire 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-réponse qui peut être utilisée ultérieurement pour récupérer ou réinitialiser un mot de passe oublié. Si la EnablePasswordReset propriété et la EnablePasswordRetrieval propriété sont toutes 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