2011-10-02 7 views
1

CodeIgniter config.php 파일에서 세션 만료 시간을 초 단위로 설정할 수 있습니다 $config['sess_expiration'] = 300;. 이제 웹 사이트, 사용자 부분 및 관리자 부분이 두 부분으로 나뉩니다. 사용자 세션은 10 분 (600 초) 후에 만료되고 관리자 세션은 5 분 (300 초) 후에 만료되어야합니다. 쉬운 방법이 있습니까?CodeIgniter의 세션 만료 시간

답변

1

가장 쉬운 방법은 관리자 내의 CI_Session 인스턴스를 생성자의 $params 배열에 전달 된 해당 옵션을 갖는 새 인스턴스로 바꾸는 것입니다.

다른 변형은 만료 시간을 변경하는 방법을 제공하거나 조건부로 처리하는 두 번째 구성 항목을 처리 할 수있는 자체 변형으로 CI_Session 클래스를 확장하는 것입니다.