Testing if a user is in a group

For general questions and discussions specific to the AbleCommerce 7.0 Asp.Net product.
Post Reply
niall08
Commander (CMDR)
Commander (CMDR)
Posts: 175
Joined: Tue Dec 09, 2008 10:29 am

Testing if a user is in a group

Post by niall08 » Thu Apr 23, 2009 7:12 am

How can you test whether a user is in a particular group or not?

niall08
Commander (CMDR)
Commander (CMDR)
Posts: 175
Joined: Tue Dec 09, 2008 10:29 am

Re: Testing if a user is in a group

Post by niall08 » Thu Apr 23, 2009 7:43 am

Ah.. Got it..

Code: Select all

Boolean myTradeAccount = false;
foreach (CommerceBuilder.Users.UserGroup myUserGroup in Token.Instance.User.UserGroups)
{
if (myUserGroup.Group.Name == "TRADE") myTradeAccount = true;
}

User avatar
mazhar
Master Yoda
Master Yoda
Posts: 5084
Joined: Wed Jul 09, 2008 8:21 am
Contact:

Re: Testing if a user is in a group

Post by mazhar » Thu Apr 23, 2009 8:27 am

If you know the groupid you can use following statement to accomplish same task

Code: Select all

if(CommerceBuilder.Common.Token.Instance.User.IsInGroup(groupid))
//User In Group
else
//Not In Group

niall08
Commander (CMDR)
Commander (CMDR)
Posts: 175
Joined: Tue Dec 09, 2008 10:29 am

Re: Testing if a user is in a group

Post by niall08 » Thu Apr 23, 2009 8:53 am

Thanks Mazhar - FAR better than my attempt..

Post Reply