Copied to clipboard

Flag this post as spam?

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


  • rasb 162 posts 218 karma points
    Jul 19, 2009 @ 23:33
    rasb
    0

    Navigation based on Member Groups

    Hi guys,

    I have a site, where I would like to create a different user experience based on what role the user logged in has.

    I would like to be able to create a second level navigation, that is based on the role of the user.

    The way I would like it to work is that I through the content section set the public access to role based protection on the documents below. Then in my second level navigation I would like to display only the documents that are available to the logged in user. If I then want to give them access to more information I will include them in the appropriate group.

    Can I do that through XSLT or do I need to create some sort of user control?

    Thanks,
    Rasb

  • rasb 162 posts 218 karma points
    Jul 19, 2009 @ 23:35
    rasb
    0

    Sorry... forgot to include information on my setup:

    • Umbraco Version: 4.0.2.1
    • asp.net version: 2.0
    • Windows and iis version: Windows Server 2003 and IIS 6

  • Magnus 6 posts 26 karma points
    Feb 26, 2010 @ 17:20
    Magnus
    0

    Hello there,

    Did you ever get any reponse to this? I'm in the same situation right now.

    Best regards, Magnus

  • dandrayne 1138 posts 2262 karma points
    Feb 26, 2010 @ 18:01
    dandrayne
    0

    Ooh, shame noone saw the original post, it's been quite a while.

    Hows about trying something like this (where MEMBERTYPE) is the default member type the user is assigned.

    <xsl:if test="umbraco.library:IsLoggedOn() and string(umbraco.library:GetCurrentMember()/@nodeTypeAlias) != 'MEMBERTYPE'">
    <!-- Your nav -->
    </xsl:if>

    You can see the xml associated with a member with something like the following.  This will help see what you can and can't access

    <textarea rows="40" cols="40"><xsl:copy-of select="umbraco.library:GetCurrentMember()" /></textarea>

    Dan

  • Magnus 6 posts 26 karma points
    Feb 28, 2010 @ 16:13
    Magnus
    0

    Hi Dan,

    Thank you for your answer. I'm evaluating if umbraco could be something we can use for some sites instead of sharepoint and I am very impressed so far. Take care.

    /Magnus

     

     

     

     

  • 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" link below.

Please Sign in or register to post replies