loading time fix
This commit is contained in:
parent
cbff6f5964
commit
9c9fad9ba7
12 changed files with 257 additions and 14 deletions
|
@ -1008,10 +1008,30 @@ namespace WebsitePanel.Providers.HostedSolution
|
|||
retUser.UserPrincipalName = (string)entry.InvokeGet(ADAttributes.UserPrincipalName);
|
||||
retUser.UserMustChangePassword = GetUserMustChangePassword(entry);
|
||||
|
||||
return retUser;
|
||||
}
|
||||
|
||||
public OrganizationUser GetOrganizationUserWithExtraData(string loginName, string organizationId)
|
||||
{
|
||||
HostedSolutionLog.LogStart("GetOrganizationUserWithExtraData");
|
||||
HostedSolutionLog.DebugInfo("loginName : {0}", loginName);
|
||||
HostedSolutionLog.DebugInfo("organizationId : {0}", organizationId);
|
||||
|
||||
if (string.IsNullOrEmpty(loginName))
|
||||
throw new ArgumentNullException("loginName");
|
||||
|
||||
var psoName = FormOrganizationPSOName(organizationId);
|
||||
|
||||
string path = GetUserPath(organizationId, loginName);
|
||||
|
||||
OrganizationUser retUser = GetUser(organizationId, path);
|
||||
|
||||
DirectoryEntry entry = ActiveDirectoryUtils.GetADObject(path);
|
||||
|
||||
retUser.PasswordExpirationDateTime = GetPasswordExpirationDate(psoName, entry);
|
||||
|
||||
HostedSolutionLog.LogEnd("GetOrganizationUserWithExtraData");
|
||||
|
||||
return retUser;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue