한서버 2개의 도메인간 로그인 유지
본문
자료를 보고 따라했습니다.
세션 저장까지 db에 잘 되는데요~
a.com 에서 b.com 으로 이동하면 로그인이 풀리는데.
위 자료로 안되는 것인지 헷갈립니다.
(aaa.domain.com 식의 서브도메인이 아닌,
2개는완전 다른 도메인입니다)
고수님의 검토 부탁드립니다 (_ _ )
=================================== 링크 내용==
1. 테이블 생성
CREATE TABLE `g5_session` (
`id` varchar(32) NOT NULL,
`datetime` datetime NOT NULL,
`data` text NOT NULL,
PRIMARY KEY (`id`),
KEY `datetime` (`datetime`)
);
2. 첨부파일 붙여 넣기
- 첨부파일을 lib 폴더에 붙여넣기 해주세요
3. 소스 붙여 넣기
- 첨부된 파일을 lib 폴더에 붙여 넣기 하시고 common.php 에서 session_save_path 를 주석 하신 후 아래 소스를 붙여넣기 해주시면 됩니다.
// 파일 세션 주석 처리 //session_save_path(G5_SESSION_PATH);
// 핸들러 함수 정의 파일 include_once(G5_PATH."/lib/session.db.lib.php");
$session_store = new DatabaseSessionStore(G5_MYSQL_HOST, G5_MYSQL_USER, G5_MYSQL_PASSWORD, G5_MYSQL_DB);
// 세션 핸들로 지정 session_set_save_handler($session_store); |