2012-05-23 5 views
-2

디렉토리 서비스를 사용하여 사용자가 비밀번호를 마지막으로 변경 한 날짜를 가져 왔습니다. 이 날짜가 5 분 이내라면 사용자가 로그인 할 때 특정 웹 페이지를 표시하려고합니다. 예를 들어 사용자가 비밀번호를 변경하라는 메시지를받는 경우입니다. Rigth는 변경 한 5 분 시간 프레임 내에 사용자가 google.com과 함께 표시되기 때문에 로그인 한 Windows 암호를 변경 한 후 로그인합니다. 사용자가 로그 오프하고 내일 다시 로그인하면 아무 일도 일어나지 않을 것입니다. 여기에 내가 가진 아이디어가 있지만 작동하지 않습니다.사용자가 방금 비밀번호를 변경하면 웹 페이지가 표시됩니다.

if(datepasswordchanged < datepasswordchanged.AddMinutes(5)) 

그러나 이것은 매번 발생합니다. 그것은 5 분 전 정확히 있다면

는 또한

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

그러나 이것은 단지 일어날 것이라고했다. 범위를 어떻게 지정할 수 있습니까?

답변

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

은 "현재 시간이 변수의 시간 이후 5 분 미만인 경우"입니다.

관련 문제