2012-05-23 30 views
-2

我正在使用目錄服務來獲取用戶更改密碼的最後日期。如果此日期在5分鐘內,我想在用戶登錄時顯示特定的網頁。例如,用戶會被提示更改密碼。在更改Windows密碼後進行Rigth登錄,因爲更改時間在5分鐘內,用戶將會看到google.com。如果用戶註銷並在明天重新登錄,則不會發生任何事情。以下是我的一些想法,但不起作用。如果用戶剛更改了密碼,則顯示網頁

if(datepasswordchanged < datepasswordchanged.AddMinutes(5)) 

然而這會每次都發生。

我也有

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

然而,這隻會發生,如果它正好是5分鐘前。我怎樣才能指定一個範圍?

回答

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

將是「如果當前時間少於5分鐘後變量。」