改了java 修改ad密码码怎么激活

苹果手机ad密码可以改吗,怎么改_百度知道
苹果手机ad密码可以改吗,怎么改
我有更好的答案
com/zh-cn/HT5787" target="_blank">https://support.apple重设 Apple ID 密码的具体步骤 <a href="https.apple://support
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁C#操作AD修改用户密码实践教程
本文的标题是C#操作AD来修改用户密码,其实在微软的API中没有修改密码的方法(我理解的修改密码是需要输入旧密码进行验证),只有重置密码的方法。重置密码的代码大概如下:
user.Invoke(&SetPassword&, new object[] { newPassword });
user.CommitChanges();
本文主要来谈谈怎样在没有提供修改密码方法的前提下来进行密码的修改,主要是对旧密码的验证。
遇到的问题
C#验证一个AD账户的密码是否正确通常的方式是new一个用户Entry对象看是否报异常,如果没有异常说明密码是正确的,代码如下:
using (user = new DirectoryEntry(LDAPAddress, account, password,
AuthenticationTypes.Secure))
object obj = user.NativeO
user.Close();
现在如果用户的密码过期,或是创建用户的时候勾选了&用户下次登录必须修改密码&,调用上面的代码即便是正确的密码也会抛异常,异常信息为&&用户名或密码不正确&,这样就无法对旧密码进行校验了。通过对异常信息的分析终于找到解决的办法。
按上面的描述会有四种情况:
密码过期,校验时输入的正确密码;
密码过期,校验时输入的错误密码;
勾选了&下次登录必须修改密码&,校验时输入正确的密码;
勾选了&下次登录必须修改密码&,校验时输入错误的密码。
取异常信息的代码如下:
catch (Exception ex)
string extendError =
((System.DirectoryServices.DirectoryServicesCOMException)(ex)).ExtendedErrorMessage;
if (extendError.Contains(&data 773&) ||
extendError.Contains(&data 532&))
result = ADLoginResult.Success;
errMsg = ex.Message + &请联系管理员!&;
针对上面的四种情况,得到的异常信息如下:
//下次登录必须修改密码 ,正确的密码
8009030C: LdapErr: DSID-0C0904DC, comment: AcceptSecurityContext error, data 773, v1db1
//下次登录必须修改密码 ,错误的密码
8009030C: LdapErr: DSID-0C0904DC, comment: AcceptSecurityContext error, data 52e, v1db1
//密码过期 ,正确的密码
8009030C: LdapErr: DSID-0C0904DC, comment: AcceptSecurityContext error, data 532, v1db1
//密码过期 ,错误的密码
8009030C: LdapErr: DSID-0C0904DC, comment: AcceptSecurityContext error, data 52e, v1db1
可以看出,当密码错误时,返回的错误信息中有data 52e的数据,可以依据异常信息中的这种差别来进行旧密码的校验。
本文实乃在没有找到官方相关方法后的一种无奈之举,实在是极其不优雅,不过倒可以解决问题。如果您有更好的方法,望在评论中告知。
标签(Tag):
------分隔线----------------------------
------分隔线----------------------------龙穴勇士(修改版)激活码怎么获得
龙穴勇士(修改版)
更新时间:
下载:7,180次
平台:Android
Andromax AD687G龙穴勇士(修改版)激活码怎么获得
许多游戏内测期都需要激活码才能登陆,也不例外,那么激活码怎么获得?钟情于这款游戏的玩家应该都很关心这个问题,一般激活码会在游戏开测前夕通过一系列的活动限量发送,比如手机号预约概率抽取激活码,比如完成论坛活动、参与问卷调查等都是有可能获得的。当然,九游也会提供一些激活码活动,大家可以密切留意官方网站的动态。
请选择品牌
请选择机型AD687G
小贴士:建议您想先设置机型,设置后您就直接浏览全部适合您手机的游戏,下载使用更放心。
九游()是手机游戏下载第一门户,提供最新AndromaxAndromax AD687G下载、礼包、激活码,最好玩的龙穴勇士(修改版)攻略,欢迎访问与玩家交流。
守卫城堡,摧毁恶魔军团!邪恶的巨龙领主及其率领的恶魔大军正在疯狂的进攻我们的城堡,是时候带领我们的军队刺穿敌人的心脏了!拿起你手中的上古神弩,施展你强大的魔法。怒吼吧,勇士!【游戏特色】1.无限关卡,紧张的战斗;2.超过30种的武器升级组合;3.丰富的技能树系统;4.多种绚丽的魔法;5.刺激的Boss关卡;6.全新的游戏模式;7.绚丽的图形效果和音乐。
点击查看更多
您可能还想关注:
看了龙穴勇士(修改版)激活码怎么获得的用户还看了:
关于Andromax AD687G
专区提供最新手机游戏免费下载。
AD687G的分辨率为0*0,是Andromax生产的一款触屏手机。Andromax AD687G手机用户可通过九游下载。苹果的AD密码怎么改啊!_百度知道
苹果的AD密码怎么改啊!
您的回答被采纳后将获得:
系统奖励20(财富值+经验值)+难题奖励30(财富值+经验值)
我有更好的答案
通过邮箱改
其他类似问题
为您推荐:
苹果的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 ad用户定时更改密码 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信