SqlMembershipProvider.RequiresQuestionAndAnswer Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Wert ab, der angibt, ob der SQL Server-Mitgliedschaftsanbieter so konfiguriert ist, dass der Benutzer zum Zurücksetzen und Abrufen des Kennworts eine Kennwortfrage beantworten muss.
public:
virtual property bool RequiresQuestionAndAnswer { bool get(); };
public override bool RequiresQuestionAndAnswer { get; }
member this.RequiresQuestionAndAnswer : bool
Public Overrides ReadOnly Property RequiresQuestionAndAnswer As Boolean
Eigenschaftswert
true
, wenn eine Kennwortantwort für das Zurücksetzen und Abrufen von Kennwörtern erforderlich ist, andernfalls false
. Der Standardwert ist true
.
Beispiele
Das folgende Codebeispiel zeigt das Mitgliedschaftselement im system.web
Abschnitt der Web.config-Datei für eine ASP.NET-Anwendung. Es gibt die Instanz der Anwendung SqlMembershipProvider an und konfiguriert sie so, dass eine Kennwortantwort für das Zurücksetzen oder Abrufen des Kennworts erforderlich ist.
<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>
Hinweise
Die Anforderung einer Kennwortfrage und -antwort bietet eine zusätzliche Sicherheitsebene beim Abrufen oder Zurücksetzen des Kennworts eines Benutzers. Beim Erstellen eines Benutzernamens kann ein Benutzer eine Frage und Antwort bereitstellen, die später zum Abrufen oder Zurücksetzen eines vergessenen Kennworts verwendet werden kann. Wenn die EnablePasswordReset Eigenschaft und die EnablePasswordRetrieval Eigenschaft beide false
sind, ist der Wert der RequiresQuestionAndAnswer Eigenschaft irrelevant.
Weitere Informationen finden Sie unter ResetPassword und GetPassword.