SqlMembershipProvider.RequiresQuestionAndAnswer Propriedade

Definição

Obtém um valor que indica se o provedor de associação do SQL Server está configurado para exigir que o usuário responda a uma pergunta de senha para recuperação e redefinição de senha.Gets a value indicating whether the SQL Server membership provider is configured to require the user to answer a password question for password reset and retrieval.

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

Valor da propriedade

Boolean

true se uma resposta de senha é necessária para a recuperação e redefinição de senha; caso contrário, false.true if a password answer is required for password reset and retrieval; otherwise, false. O padrão é true.The default is true.

Exemplos

O exemplo de código a seguir mostra o elemento membership na system.web seção do arquivo Web.config para um aplicativo ASP.net.The following code example shows the membership element in the system.web section of the Web.config file for an ASP.NET application. Ele especifica a instância do aplicativo SqlMembershipProvider e o configura para exigir uma resposta de senha para redefinição ou recuperação de senha.It specifies the application's SqlMembershipProvider instance and configures it to require a password answer for password reset or retrieval.

<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>  

Comentários

Exigir uma pergunta e resposta de senha fornece uma camada adicional de segurança ao recuperar ou redefinir a senha de um usuário.Requiring a password question and answer provides an additional layer of security when retrieving or resetting a user's password. Ao criar um nome de usuário, um usuário pode fornecer uma pergunta e uma resposta que posteriormente podem ser usadas para recuperar ou redefinir uma senha esquecida.When creating a user name, a user can supply a question and answer that can later be used to retrieve or reset a forgotten password. Se a EnablePasswordReset propriedade e a EnablePasswordRetrieval Propriedade forem ambas false , o valor da RequiresQuestionAndAnswer propriedade será irrelevante.If the EnablePasswordReset property and the EnablePasswordRetrieval property are both false, the value of the RequiresQuestionAndAnswer property is irrelevant.

Para obter mais informações, consulte ResetPassword e GetPassword.For more information, see ResetPassword and GetPassword.

Aplica-se a