2011-02-03 2 views
0

사용자가 암호를 재설정 할 수있는 작은 asp.net 응용 프로그램을 만들었습니다. 지난번에 Directory Searcher 개체에서 암호가 재설정 된 시간을 검색 할 수 있었지만 마지막 암호 재설정 이후에 timespan을 확인하는 데 문제가 있습니다. 사용자는 24 시간이 지나면 암호를 다시 설정할 수 있습니다. 그렇지 않으면 현재 암호를 업데이트 할 수 없다는 오류가 발생합니다. 이 작업을 수행하는 가장 좋은 방법에 대한 권장 사항은 무엇입니까?마지막 암호 재설정 이후 경과 시간

string passwordLastSet = string.Empty; 
passwordLastSet = DateTime.FromFileTime((Int64)(result.Properties["PwdLastSet"][0])).ToString(); 

감사합니다,
제이슨

답변

1

당신은 다른 날짜는 UTC 또는 로컬인지에 따라, 지금 DateTime.Now 또는 DateTime.UTC 중 하나에서 뺄 필요가있다. DateTime 종류가 다르면 오류가 표시되지 않지만 자동으로 잘못된 결과를 제공합니다.

관련 문제