질문 Q #10591
Tank_auth관련 질문입니다.
온더탑 2013-06-18 14:29:57
CodeIgniter를 공부하는 학생입니다.

로그인 관련 처리를 위해서 Tank_auth를 사용하려 하는데

아래와 같은 메시지가 출력됩니다.

application/config/config.php -> $config['encryption_key'] = 'dnffkffktptus'; 다음과 같이 설정했습니다.

application/libraries/Tank_auth.php 파일 생성자에서 아래 코드가 있는데 세션 관련되어서 설정이 잘 못된게 아닌가 싶은데요.

정확한 원인을 모르겠습니다.

$this->ci->load->library('session');

ErrorCode : In order to use the Session class you are required to set an encryption key in your config file.

힌트라도 찾고 싶습니다. 부탁드려요.

답변 3
#1 변종원(웅파) 2013-06-18 15:11:16
압축만 푼 상태에서 저런 에러가 난건지 수정하다가 난건지
어떤 주소에 접속했을 때 난건지 올려주셔야 합니다.

에러메시지는 encryption_key가 공란일 때 나오는게 맞습니다.

아무 컨트롤러에서 echo $this->config->item('encryption_key); 해보세요. 
키값이 나오는지 확인해보시면 될것 같네요.
#2 변종원(웅파) 2013-06-18 16:13:25
config클래스는 ci에서 자동초기화 하기 때문에 저 값을 못가져온다는 것은
값이 없거나 프레임워크 자체 문제이거나 둘중 하나입니다.


#3 온더탑 2013-06-18 17:13:34
 아 CI를 다시 설치하고 Tank_auth를 다시 설치하니깐 됩니다.

웅파님 감사합니다.