Membership.GetUserNameByEmail Method

Gets a user name where the e-mail address for the user matches the specified e-mail address.

Namespace: System.Web.Security
Assembly: System.Web (in system.web.dll)

public:
static String^ GetUserNameByEmail (
	String^ emailToMatch
)
public static String GetUserNameByEmail (
	String emailToMatch
)
public static function GetUserNameByEmail (
	emailToMatch : String
) : String
Not applicable.

Parameters

emailToMatch

The e-mail address to search for.

Return Value

The user name where the e-mail address for the user matches the specified e-mail address. If no match is found, a null reference (Nothing in Visual Basic) is returned.

GetUserNameByEmail can be used to retrieve the user name for a membership user in the case where a user does not know their user name, but does know their e-mail address. If more than one user in the data store has the same e-mail address, the first user name encountered is returned.

Leading and trailing spaces are trimmed from all parameter values.

The following code example retrieves the user name for a specified e-mail address.

Security noteSecurity Note:

This example contains a text box that accepts user input, which is a potential security threat. By default, ASP.NET Web pages validate that user input does not include script or HTML elements. For more information, see Script Exploits Overview (Visual Studio).

No code example is currently available or this language may not be supported.

Windows 98, Windows Server 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

The Microsoft .NET Framework 3.0 is supported on Windows Vista, Microsoft Windows XP SP2, and Windows Server 2003 SP1.

.NET Framework

Supported in: 3.0, 2.0

Community Additions

ADD
Show: