如何查看记录的用户信息?

时间:2014-03-27 19:44:32

标签: c# asp.net

我的代码是检查已记录的用户并将其数据检索为图像,名称,部门,因为此应用程序在网络上工作。我测试了我的代码并且它在 Localhost 中运行良好,但是当我部署在公司服务器上时它不起作用。

身份验证是Windows。

DirectorySearcher searcher = new DirectorySearcher();
searcher.SearchScope = SearchScope.Subtree;
string UserName = Page.User.Identity.Name;
searcher.Filter = string.Format(CultureInfo.InvariantCulture, "(sAMAccountName={0})", UserName.Split('\\')[1]);
SearchResult findUser = searcher.FindOne();
if (findUser != null)
{
    DirectoryEntry user = findUser.GetDirectoryEntry();
    LoggedUser = user.Properties["displayName"].Value.ToString();
    LoggedEmail = user.Properties["mail"].Value.ToString();
}

0 个答案:

没有答案
相关问题