SqlMembershipProvider.RequiresQuestionAndAnswer Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera wartość wskazującą, czy dostawca członkostwa SQL Server jest skonfigurowany tak, aby wymagać od użytkownika odpowiedzi na pytanie dotyczące hasła dotyczące resetowania hasła i pobierania.
public:
virtual property bool RequiresQuestionAndAnswer { bool get(); };
public override bool RequiresQuestionAndAnswer { get; }
member this.RequiresQuestionAndAnswer : bool
Public Overrides ReadOnly Property RequiresQuestionAndAnswer As Boolean
Wartość właściwości
true
jeśli do resetowania i pobierania hasła jest wymagana odpowiedź na hasło; w przeciwnym razie , false
. Wartość domyślna to true
.
Przykłady
Poniższy przykład kodu przedstawia element członkostwa w system.web
sekcji pliku Web.config dla aplikacji ASP.NET. Określa wystąpienie aplikacji SqlMembershipProvider i konfiguruje je tak, aby wymagać odpowiedzi na hasło na potrzeby resetowania lub pobierania hasła.
<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>
Uwagi
Wymaganie pytania i odpowiedzi na hasło zapewnia dodatkową warstwę zabezpieczeń podczas pobierania lub resetowania hasła użytkownika. Podczas tworzenia nazwy użytkownika użytkownik może podać pytanie i odpowiedź, które mogą być później używane do pobierania lub resetowania zapomnianego hasła. EnablePasswordReset Jeśli właściwość i EnablePasswordRetrieval właściwość są zarówno false
, wartość RequiresQuestionAndAnswer właściwości nie ma znaczenia.
Aby uzyskać więcej informacji, zobacz ResetPassword i GetPassword.
Dotyczy
Zobacz też
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla