회원 정보, 로그인/로그아웃 연동 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

회원 정보, 로그인/로그아웃 연동 정보

회원 정보, 로그인/로그아웃 연동

본문

1. www.e-builders.co.kr

2. market.e-builders.co.kr

3. community.e-builders.co.kr

4. shop.e-builders.co.kr



1,2,3 은 모두 그누보드를 사용하고 있습니다.

4는 별도의 DB를 사용하며 1에서 회원가입시 4의 회원디비에도 저장되도록 하고 있습니다.


질문사항 :

회원가입 주소를 1번의 주소를 이용하도록 합니다.

로그인은 1,2,3,4 어디서 하든 서로 연결되어 유지하도록 하며 로그아웃이 전부 아웃 됩니다.

포인트, 회원정보 등은 서로 공유 합니다. (4번은 포인트 연결안되도 됨)

혹시 팁이나 답변을 주실 수 있으시면 부탁드립니다.

댓글 전체

회원가입 주소를 1번의 주소를 이용하도록 합니다.
- 회원가입 링크를 직접 1번 주소로 연결 시키면 됩니다.(사실 그럴 필요는 없습니다.)

로그인은 1,2,3,4 어디서 하든 서로 연결되어 유지하도록 하며 로그아웃이 전부 아웃 됩니다.
-세션을 공동으로 사용하여야 합니다.
현재는 각각의 그누보드 하위의 /data/session 에 세션파일이 기록 되는데 이것을
루트 바로밑의 /session/ 에 기록되도록 수정하시면 됩니다.

각각의 그누보드에 있는 common.php의 282번째줄
session_save_path("{$g4['path']}/data/session"); 을
session_save_path("{$_SERVER['DOCUMENT_ROOT']}/data/session");
으로 변경하십시요.

/adm/session_delete.php 의
$session_path = "$g4[path]/data/session";  // 세션이저장된 디렉토리
윗 줄도 같은 방법으로 수정하세요.


포인트, 회원정보 등은 서로 공유 합니다. (4번은 포인트 연결안되도 됨)
- 예를 들어서 4개의 그누보드가 각각 g4_, g5_, g6_, g7_ 로 분리되어 설치되어 있다고 가정을 하고 답변 드립니다.
각각의 그누보드가 설치된 config.php 파일을 수정하여
1번에서 사용된 g4_member_table 을 공유합니다.

1번의 config.php 파일은 그대로 사용
2번의 config.php 는 아래처럼 수정
$g4['table_prefix_g4']        = "g4_"; // 1번 그누의 테이블명 접두사 <- 한줄 추가
$g4['member_table']        = $g4['table_prefix'] . "member";        // 회원 테이블
위 라인을 아래처럼 수정
$g4['member_table']        = $g4['table_prefix_g4'] . "member";        // 회원 테이블

3번 4번도 동일함.


저도 3개의 그누보드를 각각 설치하고 하나의 회원디비로 사용중입니다.
마지막에 설명해 주신 경우가 아닌 같은서버 호스팅에 같은 sql서버상에서
각 도메인에 맞는 db라면 config.php를 어떻게 수정하면되나요 ?

회원디비 공동사용

섹션은 알려주신것을 응용해서 하면 될지도 모르겠고

나머지 포인트나 기타 공유 하고자 하면
config.php에서
$g4['member_table']        = $g4['table_prefix'] . "member";        // 회원 테이블

$g4['member_table']        = "ebuilder.".$g4['table_prefix'] . "member";        // 회원 테이블
이렇게 바꾸면 될까요 ?
위의 경우는 하나의 서버에 하나의 DB명을 쓴다는 조건하에 이루어진 답변입니다.
다시말해...dbcongig.php 의 내용이
4개의 도메인이  똑같아야 한다는 것이죠.

$g4['member_table']        = "ebuilder.".$g4['table_prefix'] . "member";
위와 같이 쓰면 디비를 인식하지 못합니다..ㅜ_ㅜ
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT