2011-02-03 13 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の種類が異なる場合は、エラーは表示されませんが、間違った結果が表示されます。

関連する問題