Aracılığıyla paylaş


SqlMembershipProvider.EnablePasswordReset Özellik

Tanım

SQL Server üyelik sağlayıcısının kullanıcıların parolalarını sıfırlamasına izin verecek şekilde yapılandırılıp yapılandırılmadığını belirten bir değer alır.

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

Özellik Değeri

true üyelik sağlayıcısı parola sıfırlamayı destekliyorsa; aksi takdirde , false. Varsayılan değer: true.

Örnekler

Aşağıdaki kod örneği, bir ASP.NET uygulamasının system.web Web.config dosyasının bölümündeki üyelik öğesini gösterir. Uygulamanın SqlMembershipProvider örneğini belirtir ve parola sıfırlamayı etkinleştirir.

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

Açıklamalar

Parola sıfırlama, üyelik sağlayıcısının kullanıcı adının geçerli parolasını rastgele oluşturulmuş yeni bir parolayla değiştirmesine olanak tanır. Bu özellikle özelliği olarak Hashedayarlandığında kullanışlıdır PasswordFormat çünkü kullanıcılar karma parola değerlerini alamaz.

Şunlara uygulanır

Ayrıca bkz.