SqlMembershipProvider.RequiresQuestionAndAnswer Proprietà

Definizione

Ottiene un valore che indica se il provider di appartenenze di SQL Server è configurato in modo da richiedere agli utenti di rispondere a una domanda per la password prima di consentire la reimpostazione e il recupero della password.

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

Valore della proprietà

true se è necessaria una risposta per la reimpostazione e il recupero della password. In caso contrario, false. Il valore predefinito è true.

Esempio

Nell'esempio di codice seguente viene illustrato l'elemento di appartenenza nella system.web sezione del file Web.config per un'applicazione ASP.NET. Specifica l'istanza dell'applicazione SqlMembershipProvider e la configura per richiedere una risposta password per la reimpostazione o il recupero della password.

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

Commenti

La richiesta di una domanda e una risposta alla password offrono un ulteriore livello di sicurezza durante il recupero o la reimpostazione della password di un utente. Quando si crea un nome utente, un utente può fornire una domanda e una risposta che può essere usata in un secondo momento per recuperare o reimpostare una password dimenticata. Se la EnablePasswordReset proprietà e la EnablePasswordRetrieval proprietà sono entrambe false, il valore della RequiresQuestionAndAnswer proprietà è irrilevante.

Per altre informazioni, vedere ResetPassword e GetPassword.

Si applica a

Vedi anche