SqlMembershipProvider.EnablePasswordReset Свойство

Определение

Возвращает значение, показывающее, настроена ли в поставщике участия SQL Server возможность сброса пользователями собственных паролей.

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

Значение свойства

Boolean

Значение true, если поставщик членства поддерживает сброс паролей; в противном случае — значение false. Значение по умолчанию — true.

Примеры

В следующем примере кода показан элемент членства в system.web разделе файла Web.config для приложения ASP.NET. Он указывает экземпляр приложения SqlMembershipProvider и включает сброс пароля.

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

Комментарии

Сброс пароля позволяет поставщику членства заменить текущий пароль для имени пользователя новым случайным образом созданным паролем. Это особенно полезно, если PasswordFormat для свойства задано значение Hashed, так как пользователи не могут получить хэшированные значения пароля.

Применяется к

См. также раздел