-2

ディレクトリサービスを使用して、ユーザーがパスワードを最後に変更した日付を取得しています。この日付が5分以内の場合、ユーザーがログインしたときに特定のWebページを表示したいと思います。たとえば、ユーザーはパスワードの変更を求められます。Windowsパスワードを変更した後、ログインします。変更は5分以内であったため、ユーザーにはgoogle.comなどが表示されます。ユーザーがログオフして明日再度ログインしても、何も起こりません。これが私が持っていたいくつかのアイデアですが、うまくいきません。

if(datepasswordchanged < datepasswordchanged.AddMinutes(5))

ただし、これは毎回発生します。

私も持っていた

if(DateTime.Now.AddMinutes(-5) == datepasswordchanged)

ただし、これはちょうど5分前の場合にのみ発生します。範囲を指定するにはどうすればよいですか?

4

1 に答える 1

3
if(DateTime.Now < datepasswordchanged.AddMinutes(5))

「現在の時刻が可変の時刻から5分未満の場合」になります。

于 2012-05-23T20:27:36.130 に答える