AD 域账号登录_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > AD 域账号登录

AD 域账号登录

 2016/8/29 5:31:48  WinterFish  程序员俱乐部  我要评论(0)
  • 摘要:using(PrincipalContextpc=newPrincipalContext(ContextType.Domain,_domain)){//工号一定要全using(varuserPrincipal=UserPrincipal.FindByIdentity(pc,IdentityType.SamAccountName,loginModel.JobNumber)){if(userPrincipal==null){return"账号不正确,请重新输入";}if(!pc
  • 标签:

using (PrincipalContext pc = new PrincipalContext(ContextType.Domain, _domain))
{
// 工号一定要全
using (var userPrincipal = UserPrincipal.FindByIdentity(pc, IdentityType.SamAccountName,
loginModel.JobNumber))
{
if (userPrincipal == null)
{
return "账号不正确,请重新输入";
}
if (!pc.ValidateCredentials(loginModel.JobNumber, loginModel.Password))
{
return @"密码输入错误,请重新输入";
}
//GivenName是用户名称,Surname是工号(无前缀),Name是用户名称+工号(无前缀)
W3PersonDetailInfo personDetailInfo = new W3PersonDetailInfo()
{
SearchName = userPrincipal.Name,
UserName = userPrincipal.GivenName,
JobNumber = userPrincipal.SamAccountName,
EmailAddress = userPrincipal.EmailAddress
};
return personDetailInfo;
}
}

  • 相关文章
发表评论
用户名: 匿名