SqlMembershipProvider.EnablePasswordReset Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan nilai yang menunjukkan apakah penyedia keanggotaan SQL Server dikonfigurasi untuk memungkinkan pengguna mengatur ulang kata sandi mereka.
public:
virtual property bool EnablePasswordReset { bool get(); };
public override bool EnablePasswordReset { get; }
member this.EnablePasswordReset : bool
Public Overrides ReadOnly Property EnablePasswordReset As Boolean
Nilai Properti
true
jika penyedia keanggotaan mendukung reset 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 mengaktifkan reset 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
Reset kata sandi memungkinkan penyedia keanggotaan untuk mengganti kata sandi saat ini untuk nama pengguna dengan kata sandi baru yang dihasilkan secara acak. Ini sangat berguna ketika PasswordFormat properti diatur ke Hashed, karena pengguna tidak dapat mengambil nilai kata sandi yang di-hash.