System.Web.Security.MembershipProvider.GetUserNameByEmail Method

Gets the user name associated with the specified e-mail address.

Syntax

public abstract string GetUserNameByEmail (string email)

Parameters

email
The e-mail address to search for.

Returns

The user name associated with the specified e-mail address. If no match is found, return null.

Remarks

Takes, as input, an e-mail address and returns the first user name from the data source where the e-mail address matches the supplied email parameter value.

If no user name is found with a matching e-mail address, null is returned.

If multiple user names are found that match a particular e-mail address, only the first user name found should be returned. You can implement a custom mechanism for ensuring a unique e-mail address for each user name such as the SqlMembershipProvider.RequiresUniqueEmail property supported by the System.Web.Security.SqlMembershipProvider provider.

Requirements

Namespace: System.Web.Security
Assembly: System.Web (in System.Web.dll)
Assembly Versions: 2.0.0.0
Since: .NET 2.0