MySQL Connector/Net |
MySQLMembershipProvider..::.EnablePasswordReset Property |
MySQLMembershipProvider Class Example See Also Send Feedback |
Indicates whether the membership provider is configured to allow users to reset their passwords.
Namespace:
MySql.Web.Security
Assembly:
MySql.Web (in MySql.Web.dll) Version: 6.2.2.0
Syntax
C# |
---|
public override bool EnablePasswordReset { get; } |
Visual Basic (Declaration) |
---|
Public Overrides ReadOnly Property EnablePasswordReset As Boolean |
Visual C++ |
---|
public: virtual property bool EnablePasswordReset { bool get () override; } |
Field Value
true if the membership provider supports password reset; otherwise, false. The default is true.Remarks
Allows the user to replace their password with a new, randomly generated password.
This can be especially handy when using hashed passwords since hashed passwords cannot be
retrieved.
Examples
The following example shows the membership element being used in an applications web.config file.
CopyC#
<membership defaultProvider="MySQLMembershipProvider"> <providers> <add name="MySqlMembershipProvider" type="MySql.Web.Security.MySQLMembershipProvider" connectionStringName="LocalMySqlServer" enablePasswordRetrieval="true" enablePasswordReset="false" requiresQuestionAndAnswer="true" requiresUniqueEmail="false" passwordFormat="Encrypted" maxInvalidPasswordAttempts="3" passwordAttemptWindow="20" minRequiredNonAlphanumericCharacters="1" minRequiredPasswordLength="11" applicationName="MyApplication" /> </providers> </membership>