Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeArchived Discus...Archived Discus...Developing Under Previous Versions of .NETDeveloping Under Previous Versions of .NETASP.Net 2.0ASP.Net 2.0Get list of user roles.Get list of user roles.
Previous
 
Next
New Post
4/17/2007 4:01 PM
 

I fear I asked this question before in the 2003 forum, but meant to put it here.  I'm trying to work out how to get a list of the currently logged in users' group membership.  If anyone can give me the syntax for doing this I'd be very grateful.

I'm trying something along the lines of

 

Dim

myList As System.Collections.Generic.List(Of StringCollection)Dim myControl As Security.Roles.RoleController = New Security.Roles.RoleControllerMe.UserId, PortalId) ' Convert.ToInt32(System.Web.UI.DataBinder.Eval(e.Item.DataItem, "UserID")))

 

IDlbl.Text = IDlbl.Text & RoleThing.RoleID & RoleThing.FullName &

For Each RoleThing As Entities.Users.UserRoleInfo In myList"<br>"

Next

but clearly the list type is wrong, but what should it be?

Thanks in advance.

 

myList = myControl.GetRolesByUser(

 
New Post
4/19/2007 3:40 AM
 

Actually I 've now found the answer to this, it shows how much difference the search string you put into Google makes - I searched for  "GetRolesByUser" and got this, which certainly works for me.

Dim mRoles As New DotNetNuke.Entities.Users.OnlineUserInfo
       
Dim mUserRoles As New DotNetNuke.Security.Roles.RoleController
       
Dim mUser As DotNetNuke.Entities.Users.UserInfo = DotNetNuke.Entities.Users.UserController.GetCurrentUserInfo 

        Dim showroles As String = ""
        For Each i As String In mUserRoles.GetRolesByUser(mUser.UserID, mRoles.PortalID)
            showroles += i.ToString() &
","
        Next 

        Me.Label1.Text = "UserName: " & mUser.Username
       
Me.Label1.Text += "<br> FullName: " & mUser.FullName
       
Me.Label1.Text += "<br> UserID: " & mRoles.UserID.ToString
       
Me.Label1.Text += "<br> Roles:  " & showroles 

 
Previous
 
Next
HomeHomeArchived Discus...Archived Discus...Developing Under Previous Versions of .NETDeveloping Under Previous Versions of .NETASP.Net 2.0ASP.Net 2.0Get list of user roles.Get list of user roles.


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out