Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static SPUser Find(SPWeb inWeb, string loginName)
- {
- try
- {
- if (string.IsNullOrEmpty(loginName))
- return null;
- string searchedLogin = loginName;
- SPWeb web = inWeb.IsRootWeb ? inWeb : inWeb.ParentWeb;
- SPUser result = null;
- SPSecurity.RunWithElevatedPrivileges(delegate
- {
- using (var elevatedSite = new SPSite(web.Site.ID))
- {
- using (var elevatedWeb = elevatedSite.OpenWeb(web.ID))
- {
- result = elevatedWeb.EnsureUserUnsafe(searchedLogin);
- }
- }
- });
- return result;
- }
- catch
- {
- return null;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement