To find current user member of group or not
protected override void RenderContents(HtmlTextWriter writer)
{
try
{
writer.RenderBeginTag(HtmlTextWriterTag.Ul);
foreach (SPGroup group in SPContext.Current.Web.Groups)
{
if (SPContext.Current.Web.IsCurrentUserMemberOfGroup(group.ID))
{
writer.RenderBeginTag(HtmlTextWriterTag.Li);
writer.Write(group.Name);
writer.RenderEndTag(); //
}
}
writer.RenderEndTag(); //
}
catch (Exception e)
{
writer.Write("{0}", e.ToString());
}
}