Visual Guard Class Library Documentation

VGMembership.GetUserIdByEmail Method 

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

public static string GetUserIdByEmail(
   String emailToMatch
);

Parameters

emailToMatch
The e-mail address to search for.

Return Value

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 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

Exception TypeCondition
ArgumentNullExceptionemailToMatch is null.
ArgumentExceptionemailToMatch is empty or longer than 64 characters after trimming.

See Also

VGMembership Class | Novalys.VisualGuard.Security.Membership Namespace