현재 Windows 인증을 사용하는 MVC 4 응용 프로그램이 있습니다. 세션이 끝나면 브라우저를 Timeout
보기로 리디렉션 할 수 있어야합니다. Session_End는 세션을 끝내기위한 요청없이 세션이 끝날 수 있고 요청이 응답을 의미하지 않기 때문에 세션을 끝내기 가장 좋은 장소는 아닙니다. Response.Redirect가 작동하지 않습니다.MVC 4 Windows 인증 응용 프로그램, 세션 종료시 리디렉션
나는 OnActionExecuting
메서드를 사용해 보았습니다.이 방법은 NON-AJAX 호출에 유용합니다. 응용 프로그램 크기가 상당히 크기 때문에 향후 호출을 위해 세션이 만료되었는지 확인하기 위해 기존의 Ajax 호출을 수정하지 않고 사용자를 내 페이지로 리디렉션 할 수 있기를 원합니다.
이 방법을 사용하고 ajax 호출을 확인할 수있는 방법이 있습니까? 대신 가능한 경우 브라우저를 리디렉션하는 방법 (서버)을 원합니다.
의견을 보내 주시면 대단히 감사하겠습니다. 그리고 네, 나는 유효한 솔루션에 대한 꽤 많은 시간을 인터넷 검색하고 있습니다 :).
감사