public bool IsUserAuthorized(string groupName) { //Retreiving the current context SPSite site = SPContext.Current.Site; //Opening a current web and creating a instance using (SPWeb web = site.OpenWeb()) { //Retreiving the current logged in user SPUser currentUser = web.CurrentUser; //Retrieving all the user groups in the site/web SPGroupCollection userGroups = currentUser.Groups; //Loops through the grops and check if the user is part of given group or not. foreach (SPGroup group in userGroups) { //Checking the group if (group.Name.Contains(groupName)) return true; } } return false; }