CI 묻고 답하기

제목 [Session] 일정시간마다 새로고침하는 페이지인데 한참 뒤 세션만료...
카테고리 CI 2, 3
글쓴이 packesign 작성시각 2019/08/26 14:55:46
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 17912   RSS

기존에 잘 마무리했던 간단한 관리자 프로젝트 소스를 복붙해서

새로운 관리자툴 개발중입니다. 그 중에 cURL 로 정보를 조회해서

취합하는 기능의 페이지가 있는데 3분 주기로 이 페이지 스스로 새로고침하고 있습니다.

그런데 페이지를 틀어놓고 한참 뒤에 보면 관리자 로그인 페이지로 돌아가있더라구요..

로직 상 관리자계정 로그인 세션정보가 조회되지 않을 때 로그인페이지로 자동이동하도록

해두었습니다.

세션과 관련해서 특별하게 설정해둔 것은 없고.. autoload.php 에서 라이브러리 배열에 세션추가하고

config.php 에서 세션과 관련해 아래와 같이 설정했습니다.

 

$config['sess_driver'] = 'files';

$config['sess_cookie_name'] = 'ci_session';

$config['sess_expiration'] = 2592000;     // 3600 * 24 * 30

$config['sess_save_path'] = '/tmp';

$config['sess_match_ip'] = FALSE;

$config['sess_time_to_update'] = 2592000;     // 3600 * 24 * 30

$config['sess_regenerate_destroy'] = FALSE;

 

포럼 내와 구글링을 여러번해봤는데 직접적으로 해결을 볼 수 있었던 내용이 없어

질문드립니다..ㅠㅠ 고수 여러분들의 답변 부탁드립니다!!

태그 세션,session,세션만료
 다음글 여러개의 쿼리를 한번에 실행하는 방법이 있을까요? (3)
 이전글 $this->db->query() 질문입니다... (1)

댓글

kaido / 2019/08/26 16:51:32 / 추천 0

sess_time_to_update 주기가 sess_expiration 보다 낮아야 하는걸로 알고있습니다.

Condition 
sess_expiration : 60 
sess_time_to_update : 30

사용자 이벤트 세션 만료 세션 갱신 로그인
60초 동안 가만히 만료 X 로그아웃
30초 마다 클릭 유지 O 로그인 유


 
   
     
     
     


 

https://sanghaklee.tistory.com/49