如何让用户属于sharepoint中的哪个组?

时间:2011-03-18 15:35:17

标签: sharepoint sharepoint-2007

我的网站集中有350个组。我需要通过传递登录名来获取用户所属的组?如何以编程方式获得?

3 个答案:

答案 0 :(得分:1)

  1. 使用SPWeb.AllUsers集合按登录名获取SPUser(如果您不知道是否已添加,请使用SPWeb.EnsureUser
  2. 使用SPUser.Groups获取用户所属的群组

答案 1 :(得分:1)

答案 2 :(得分:0)

CheckOut this one

SPFieldUserValue usersField = new SPFieldUserValue(SPContext.Current.Web);  bool isUser = SPUtility.IsLoginValid(SPContext.Current.Site,usersField.User.LoginName);  SPGroup group = SPContext.Current.Web.Groups.GetByID(usersField.LookupId);