注册 登录
编程论坛 ASP.NET技术论坛

C#如何获取当前用户在AD的用户名密码

yhw0508 发布于 2013-08-12 18:05, 1367 次点击
企业中建了AD域,企业希望用AD域用户名,密码登陆电脑时,可以不再需要输入账户密码直接进入管理系统。
3 回复
#2
Aviva_Wang2013-08-14 08:55
string ldapPath = "LDAP://corp.
string domianStr = Environment.UserDomainName.ToString();
string domainAndUsername = Environment.UserDomainName + "\\" + Environment.UserName;
DirectoryEntry entry = new DirectoryEntry(ldapPath, domainAndUsername, txtPassword.Text);            
DirectorySearcher search = new DirectorySearcher(entry);
SearchResult result = search.FindOne();
Response.Redirect("MainGet.aspx");     

//获取域中获取不到密码,所以我也不知道怎么,我给的这段代码是能获取到不用输帐号的登录
//其实我也在这比较迷茫,希望这个是给你点灵感,然后,你把这个作出来再帮助我一下,嘻嘻
#3
party6202013-08-14 13:55
关注中...
#4
shangsharon2013-08-15 12:39
不要想些无法实现的东西...
登录密码是你的程序能随便获取到的吗?
1