2015-06-04 84 views
0

如果用戶密碼過期,用戶可以使用有效的用戶名和密碼進行驗證嗎? (假設AD密碼策略是90天到期)如果AD密碼過期,用戶是否會驗證?

基本上,如果用戶密碼過期,Membership.ValidateUser方法的行爲如何?

它會在本地IIS以及託管服務器IIS上工作嗎?

VSTS2010,ASP.NET 4.0,C#4.0,IIS7,的Winodws 7,窗戶斷絕008 R2

回答

2

根據我的經驗,具有過期密碼無法成功綁定到AD通過LDAP用戶:

[LDAP: error code 49 - 80090308: LdapErr: DSID-0C0903C8, comment: 
AcceptSecurityContext error, data 773, v2580] 

Membership.ValidateUser的目的是檢查用戶是否能夠向服務器進行身份驗證,在上述情況下無法進行身份驗證。

+0

你好@mvreijn我知道,如果密碼過期,我假設它相同,驗證用戶方法應該返回false。但它沒有發生,但感謝分享這些信息。而我正在使用Windows 2008 R2服務器 – user2250161

+0

有趣 - 我的服務器是相同的修訂版本,W2008 R2。 – mvreijn

相關問題