public UserInfo GetDiscoveredUser(string sid) { var domainUser = _ldapHelper.GetUserBySid(_settings, sid); if (domainUser == null) { return(Core.Users.Constants.LostUser); } var userInfo = CreateUserInfo(domainUser); return(userInfo); }
public UserInfo GetDiscoveredUser(LDAPSupportSettings settings, string sid) { var domainUser = ldapHelper.GetUserBySid(settings, sid); if (domainUser != null && !domainUser.IsDisabled && IsUserExistsInGroup(domainUser, settings)) { domainUsers = new List <LDAPObject> { domainUser }; var userInfo = CreateUserInfo(domainUser, settings); CheckEmailIsNew(userInfo); return(userInfo); } return(Core.Users.Constants.LostUser); }