CI 묻고 답하기

제목 CKFinder 연동시 Session 관련하여 질문 드립니다!!!
글쓴이 개떡 작성시각 2012/11/29 10:07:58
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 17134   RSS
 안녕하세요.
제가 만들고 있는 웹페이지에 
CKFinder를 적용해 보았는데요.
ckfinder의 config.php에서 
CheckAuthentication() 을 어떻게 설정해야할지 몰라서 문의드립니다.

ckfinder가 보여지는 페이지를 뿌려줄때

Codeigniter 단에서는
    ..생략..
    $data = $this->session;
    $this->CI->load->view('my_reference', $data) ;
}
이렇게해서 my_reference.php에 codeigniter의 세션을 $data로 밀어넣어서 
작업중인데요.

ckfinder 가이드에서는 
ckfinder의 config.php에서
function CheckAuthentication(){
    return isset($_SESSION['IsAuthorized']) && $_SESSION['IsAuthorized'];
}
이런식으로 세션을 체크하라고 되어 있는데
Codeigniter에서의 Session과 Php Session이 달라 이부분을 어떻게 처리해야 할 지 모르겠습니다.



 다음글 CI로 작성된 서버를 서비스 중인데 자꾸 먹통이 되네요... (1)
 이전글 왕초보입니다. 데이타베이스 쿼리 질문 (3)

댓글

한대승(불의회상) / 2012/11/29 10:49:42 / 추천 0
 아래 URL을 참조 하세요.

http://cikorea.net/tip/view/1009/page/1
개떡 / 2012/11/29 11:01:34 / 추천 0
 감사합니다.
해당 컨트롤러 부분에서 
$_SESSION['IsAuthorized'] = TRUE; 
이렇게 설정을 해주고
my_reference.php의 상단부분에서 
해당 IsAuthorized가 제대로 찍히는걸 확인했습니다.

그렇다면
ckfinder의 config.php에서
function CheckAuthentication(){
    return isset($_SESSION['IsAuthorized']) && $_SESSION['IsAuthorized'];
}
분명 true가 리턴되어야 할텐데
function CheckAuthentication(){
    return true;
}
할때와는 다른 결과가 나옵니다.
세팅할때 제가 놓친부분이 있나 확인해 보겠습니다.