제목 | 세션 질문입니다.[자답] | ||
---|---|---|---|
글쓴이 | timothy | 작성시각 | 2014/03/04 02:58:13 |
|
|||
안녕하세요? CI 2.1.4에서 세션에 대해 질문이 있습니다. 조언 부탁드려요... 동일한 컨트롤러(auth.php) 내에서 var_dump($this->session->userdata('logged_in')); 로 확인하면, $this->session->set_userdata($newdata);에 의해 등록된 세션값이 유지가 되지만, $newdata = array( 'name' => (trim($result->NAME)), 'id'=>(trim($result->ID)), 'logged_in'=> TRUE ); $this->session->set_userdata($newdata); var_dump($this->session->userdata('logged_in')); alert('로그인 되었습니다.', '/board/lists'); 다른 컨트롤러로 넘어가서 var_dump($this->session->userdata('logged_in'));를 하면 false가 떨어집니다... 거의 네 시간째 헤매고 있습니다...ㅠㅠ 참고: config.php $config['sess_cookie_name'] = 'ci_session_admin'; $config['sess_expiration'] = 7200; $config['sess_expire_on_close'] = FALSE; $config['sess_encrypt_cookie'] = FALSE; $config['sess_use_database'] = TRUE; $config['sess_table_name'] = 'ci_sessions_admin'; $config['sess_match_ip'] = TRUE; $config['sess_match_useragent'] = TRUE; $config['sess_time_to_update'] = 300;DB: Oralce 11g, 아파치 환경입니다. 조언 부탁드려요... |
|||
다음글 | 포럼소스 회원가입 소스중에 질문입니다. (4) | ||
이전글 | CI에서 잘 작동하던.php 파일이 apmsetup에서... (1) | ||
timothy
/
2014/03/04 09:58:50 /
추천
0
|
수야디벨
/
2014/03/04 10:07:08 /
추천
0
timothy //
우와 정말인가요? 저는 그냥 2.1.4의 문제인줄알고 2.1.0만 썼었는데, 이런 해결법이 있었군요 ;; 대단하시네요 ^^ |
/system/libraries/Session.php
를 처럼 대문자로 수정해주세요.
다른 테이블도 마찬가지로, 오라클에서 컬럼 값을 가져올 때, 대소문자 구분을 하네요.
오라클 세션 테이블 및 session.php설정은 아래의 출처를 참조하여 주세요.