Copied to clipboard

Flag this post as spam?

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


  • mmmoustache 50 posts 79 karma points
    May 24, 2012 @ 12:59
    mmmoustache
    0

    Retrieving member group & type of current member

    Hi Everyone,

    Is it possible to get information on the group or type of the currently logged in member? I have a site with a login feature and want to show the member different content dependending on what group the current member is in, or potentially the member type. 

    Currently I can retrieve the three properties associated with the current member using the following code:

    @using umbraco.cms.businesslogic.member

    @{
         var member = Member.GetCurrentMember();   
         <p>@member.Id - @member.Text - @member.ParentId</p>
    }

    Is there a method that allows me to retrieve group/type information based on this code?

    Kind Regards,
    mmmoustache

  • Michael Latouche 504 posts 819 karma points MVP 4x c-trib
    May 24, 2012 @ 14:14
    Michael Latouche
    1

    Hi mmmoustache,

    Normally you can use all functionalities of the ASP.Net memebrship provider. So, to check if the user is in a particular role, you can use the method

    System.Web.Security.Roles.IsUserInRole(username, rolename)
    System.Web.Security.Roles.GetRolesForUser(username)

    etc.

    Hope this helps

    Cheers,

    Michael.

  • mark 2 posts 22 karma points
    Nov 21, 2012 @ 17:37
    mark
    0

    Sadly, for users new to umbraco like me, this does not help. My task is twofold: firstly, i need to get the member groups of the current logged-in member and then secondly, to display all the content pages in these groups, both tasks in the context of an xslt file; in other words, display all content that the logged-in member is allowed to access. I have so far failed to find a good enough explanation and example that explains either of these tasks. Would appreciate it greatly should anyone like to provide a full and complete explanation of : (1) how to get the member groups of the current logged-in member, and also (b) how to get all content pages belonging to a member group.

    Cheers

    mark.

  • 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