ディレクトリサービスを使用して、ユーザーがパスワードを最後に変更した日付を取得しています。この日付が5分以内の場合、ユーザーがログインしたときに特定のWebページを表示したいと思います。たとえば、ユーザーはパスワードの変更を求められます。Windowsパスワードを変更した後、ログインします。変更は5分以内であったため、ユーザーにはgoogle.comなどが表示されます。ユーザーがログオフして明日再度ログインしても、何も起こりません。これが私が持っていたいくつかのアイデアですが、うまくいきません。
if(datepasswordchanged < datepasswordchanged.AddMinutes(5))
ただし、これは毎回発生します。
私も持っていた
if(DateTime.Now.AddMinutes(-5) == datepasswordchanged)
ただし、これはちょうど5分前の場合にのみ発生します。範囲を指定するにはどうすればよいですか?