2011-01-30 4 views
1

웹 응용 프로그램에서 30 분 동안 세션 시간 초과를 설정했습니다. 그러나 사용자들은 응용 프로그램 세션이 제대로 시간 초과되지 않는다는 불만을 표시했습니다. 클린트 측에서는 30 초에 한 번씩 웹 서버에 ajax 요청을 보내 서버에서 데이터를 검색합니다. 이 자동화 된 Ajax 요청이 세션이 시간 초과되는 것을 방지합니까? 어떤 사람이 설명 할 수 있습니까?세션 시간 초과가 제대로 작동하지 않습니다.

+0

도움이 될 수 있습니다. http://stackoverflow.com/questions/4834270/how-do-i-execute-an-authenticated-ajax-request-without-resetting-the-tomcats-ses – esaj

+0

사용자가 불평하는 점은 무엇입니까? 너무 일찍 시간이 초과되었거나 시간 초과되지 않았습니까? –

+0

사실 그것은 전혀 시간 초과되지 않습니다. – nath

답변

2

세션 시간 초과는 요청이 특정 시간 (30 분) 동안 이루어지지 않으면 사용자 세션이 삭제/무효화됨을 의미합니다.

모든 AJAX 요청은 물론 다른 HTTP 요청으로 처리되며 시간 초과가 재설정됩니다.

그래서 30 초마다 AJAX 요청을하는 앱은 절대로 세션 시간 초과에 도달하지 않습니다.

관련 문제