RequiresUniqueEmail Property

MySQL Connector/Net

Gets a value indicating whether the membership provider is configured to require a unique e-mail address for each user name.

Namespace:  MySql.Web.Security
Assembly:  MySql.Web (in MySql.Web.dll) Version: 6.2.2.0

Syntax

C#
public override bool RequiresUniqueEmail { get; }
Visual Basic (Declaration)
Public Overrides ReadOnly Property RequiresUniqueEmail As Boolean
Visual C++
public:
virtual property bool RequiresUniqueEmail {
	bool get () override;
}

Field Value

true if the membership provider requires a unique e-mail address; otherwise, false. The default is true.

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>

See Also