Bagikan melalui


SqlMembershipProvider.RequiresQuestionAndAnswer Properti

Definisi

Mendapatkan nilai yang menunjukkan apakah penyedia keanggotaan SQL Server dikonfigurasi untuk mengharuskan pengguna menjawab pertanyaan kata sandi untuk reset dan pengambilan kata sandi.

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

Nilai Properti

true jika jawaban kata sandi diperlukan untuk reset dan pengambilan kata sandi; jika tidak, false. Default adalah true.

Contoh

Contoh kode berikut menunjukkan elemen keanggotaan di bagian system.web file Web.config untuk aplikasi ASP.NET. Ini menentukan instans aplikasi SqlMembershipProvider dan mengonfigurasinya untuk memerlukan jawaban kata sandi untuk reset atau pengambilan kata sandi.

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

Keterangan

Memerlukan pertanyaan dan jawaban kata sandi memberikan lapisan keamanan tambahan saat mengambil atau mengatur ulang kata sandi pengguna. Saat membuat nama pengguna, pengguna dapat memberikan pertanyaan dan jawaban yang nantinya dapat digunakan untuk mengambil atau mengatur ulang kata sandi yang terlupakan. EnablePasswordReset Jika properti dan EnablePasswordRetrieval properti keduanya false, nilai RequiresQuestionAndAnswer properti tidak relevan.

Untuk informasi lebih lanjut, lihat ResetPassword dan GetPassword.

Berlaku untuk

Lihat juga