How to get ASP.NET MembershipUser by email

asp.net, asp.net-membership, c#

Solution

string thisUser= Membership.GetUserNameByEmail("email") 

should do the trick, Then you can use

 MembershipUser mu = Membership.GetUser(thisUser);

Problem

How can I retreive an ASP.NET MembershipUser by supplying the email address, none of the overloads of `Membership.GetUser()` take email address.

Original source