Getting Umbraco member properties with only login value

I have a small Umbraco site with a few umbraco members added. The login property for each member is their email address. I've set up a small form for users to enter their email address. On submit, I would like XSLT to get that members details and print to screen. The umbraco library extension 'GetMember()' works if you have the ID of the member. In this case I need to be able to use the member's login value to do the lookup.

Example script:

<xsl:variable name="memberLogin" select="umbraco.library:RequestForm('memberLogin')"/>

<!-- Theoretical variable to do member lookup
<xsl:variable name="member" select="umbraco.library.GetMemberByLogin($memberLogin)"/>
-->

 <p>
<xsl:value-of select=”$member/login” /> <!—Renders member login value –>
<xsl:value-of select=”$member/email” /> <!—Renders member email address –>
<xsl:value-of select=”$member/@id” /> <!—Renders member ID –>
<xsl:value-of select=”$member/customFieldName1” /> <!—Renders member custom fields name #1 –>
<xsl:value-of select=”$member/customFieldName2” /> <!—Renders member custom fields name #2 –>
<xsl:value-of select=”$member/customFieldName3” /> <!—Renders member custom fields name #3 –>
</p>

So basically I need help with the second variable. What syntax is used to get member details if you know the login value. Please and thank you.

Robert


This is a companion discussion topic for the original entry at https://our.umbraco.com/forum/59635-getting-umbraco-member-properties-with-only-login-value