CI 묻고 답하기

제목 CI에서 서브도메인에 대해서 로그인 세션 분리
카테고리 CI 2, 3
글쓴이 뫄뫄잉뿌 작성시각 2018/10/17 13:58:35
댓글 : 4 추천 : 0 스크랩 : 0 조회수 : 13884   RSS

하나의 CI 프로젝트를

두개의 서브 도메인을 따서 운영중입니다.

예를 들어

test.a.com

temp.a.com

이렇게 두개의 도메인이 붙어서 사용중인데

test.a.com에 로그인 후 temp.a.com으로 이동하니 로그인이 계속 유지가 됩니다.

서브도메인에 따라 로그인 세션을 분리할 수 있는 방법이나 따로 설정같은게 있는지 여쭙니다.

 다음글 user_agent 변경 (5)
 이전글 CI 다중 DB 사용 관련 질문드립니다. (5)

댓글

변종원(웅파) / 2018/10/17 17:04:13 / 추천 0
config.php에서 아래 값이 어떻게 되어 있는지요?
$config['cookie_domain']
뫄뫄잉뿌 / 2018/10/22 15:13:59 / 추천 0

@변종원(웅파)님

답변 감사합니다.

확인이 늦었네요 ㅠㅜ

$config['cookie_domain'] = 'a.com';

현재는 이렇게 설정하였습니다.

혹시해서 서브도메인에 맞게 cookie_domain도 변경해주었는데 안먹히네요..ㅜㅜ

변종원(웅파) / 2018/10/22 15:20:06 / 추천 0

뫄뫄잉뿌/ 해본건 아닌데 이론상 도메인에 따라 그 값을 다르게 주시면 가능합니다.

test.a.com 으로 접속했을때 아래와 같이 설정하시고 테스트 해보세요. 

$config['cookie_domain'] = 'test.a.com';

뫄뫄잉뿌 / 2018/10/22 15:38:13 / 추천 0

@변종원(웅파)님

제가 if문을 잘못썼었네용..ㅎㅎ

$config['sess_table_name'] 도 설정하였습니다

다시 해보니 정상 처리되었습니다!

언제나 도움주셔서 감사합니다 :D