Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • Robert Valcourt 71 posts 104 karma points
    Dec 09, 2014 @ 21:06
    Robert Valcourt
    0

    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

  • Jan Skovgaard 11280 posts 23678 karma points MVP 12x admin c-trib
    Dec 09, 2014 @ 21:19
    Jan Skovgaard
    0

    Hi Robert

    If I remember correctly Umbraco does not return those values in the extension - I think you need to create your own extension in order to be able to receive them. I know this post is from 2009 but if you're using Umbraco 4..5+ I think the stuff mentioned and linked in it is still true http://our.umbraco.org/forum/using/ui-questions/3919-Creating-members-with-custom-properties

    Hope this helps.

    /Jan

  • Robert Valcourt 71 posts 104 karma points
    Dec 09, 2014 @ 22:23
    Robert Valcourt
    0

    Jan,

    The main issue I face is doing a member lookup based on the login value rather than the ID value. GetMember(1234)/propertyValue works fine but i need a way to do GetmMember(jon@email.com)/propertyvalue... IE ... lookup the member via the login value, not their Umbraco ID.

    Robert

  • This forum is in read-only mode while we transition to the new forum.

    You can continue this topic on the new forum by tapping the "Continue discussion" button below.

    Continue discussion

Please Sign in or register to post replies