Gets the repository id of a user where the e-mail address matches the specified e-mail address.

Namespace: Novalys.VisualGuard.Security.Membership
Assembly: Novalys.VisualGuard.Security (in Novalys.VisualGuard.Security.dll) Version: 2016.0.105.16 (2016.0.105.16)

Syntax

C#
public static string GetUserIdByEmail(
	string emailToMatch
)
Visual Basic
Public Shared Function GetUserIdByEmail ( 
	emailToMatch As String
) As String

Parameters

emailToMatch
Type: System..::..String
The e-mail address to search for.

Return Value

Type: String
The repository id of the user 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.

Remarks

GetUserIdByEmail(String) 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.

Exceptions

ExceptionCondition
System..::..ArgumentNullExceptionemailToMatch is null.
System..::..ArgumentExceptionemailToMatch is empty or longer than 64 characters after trimming.

See Also