Как заставить пользователя принадлежать к какой группе в sharepoint? - PullRequest
1 голос
/ 18 марта 2011

В моей коллекции сайтов 350 групп.Мне нужно найти пользователя, передав логин, к которому принадлежат его группы?Как получить программно?

Ответы [ 3 ]

1 голос
/ 18 марта 2011
1 голос
/ 18 марта 2011
  1. Используйте SPWeb.AllUsers collection, чтобы получить SPUser по имени для входа (в качестве альтернативы используйте SPWeb.EnsureUser , если вы не знаете, были ли они еще добавлены)
  2. Используйте SPUser.Groups , чтобы получить группы, в которые входит пользователь
0 голосов
/ 23 марта 2011

CheckOut этот

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);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...