| 제목 | 세션 질문입니다.[자답] | ||
|---|---|---|---|
| 글쓴이 | 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설정은 아래의 출처를 참조하여 주세요.