2

activeRecord 저장소를 사용할 때 기본 시간 제한이 무엇인지 말해 줄 수 있습니까?기본 활성 레코드 저장 세션 시간 초과

나는 그것이 세션 쿠키로 행동하기를 원하기 때문에 타임 아웃을 설정하고 싶지 않습니다. 예 : 사용자가 브라우저를 닫을 때 만료됩니다. 만료일을 수동으로 설정하면 발생하지 않습니다.

만료일을 해제하면 세션이 사용되지 않고 몇 시간 내에 종료됩니다. 이게 왜 그렇게?

정말 내가 묻는 것은 세션이 사용자가 브라우저를 열어 놓은 상태에서 세션을 종료하지 않고 로그 아웃하거나 브라우저를 닫을 때 만료 될 수 있다는 것입니다. 유의 사항 :

사용자가 브라우저를 닫을 때 activeRecordsession_store에 만료를 지정하면 쿠키가 삭제되지 않습니다.

답변

0

웹 서버에서 세션 시간 초과 및 페이지/HTTP 시간 초과라는 두 가지 점이 있다고 생각합니다.

내가 이해하는 한, 사용자가 페이지에서 벗어나지 않는 한 ActiveRecord Store 세션 저장소는 시간 초과되지 않습니다.

또는 웹 서버가 연결을 끊을 충분한 유휴 시간이 경과 한 후 세션을 무효로 결정하면 연결이 취소됩니다.