같은서버 여러개싸이트가 한개 맴버테이블 공유

같은서버 여러개싸이트가 한개 맴버테이블 공유

QA

같은서버 여러개싸이트가 한개 맴버테이블 공유

답변 3

본문

 

클릭해주셔서 갑사합니다. 

제가지금 한개 서버에 여러개 그누보드를 제작세팅햇습니다.

a싸이트

b싸이트

c싸이트

 

여기서 질문입니다.

b,c싸이트에서 a싸이트의 member테이블을 공유하려고 합니다.

b와c에서 포인트나 회원가입해도 a에 저장되구요.

 

암튼 전체 mysql공유는아니고 a싸이트의 member테이블만 공유할수잇는 방법이 없나요?

고수분들 알려주세요~

이 질문에 댓글 쓰기 :

답변 3

하자고 하면.. 할수도 있겠지만..

많이 볶잡할 것으로 판단 되며..

비효율적이라 생각됩니다.

차라리 회원 동기화를 하는게 좋을 것 같네요...

컨피그에서 멤버테이블만 모두 동일하게 변경하면 됩니다. 테이블프리픽스

제가 dbconfig.php파일에서
수정전
$g5['member_table'] = G5_TABLE_PREFIX.'member'; // 회원 테이블
수정후
$g5['member_table'] = 'a싸이트db명.'.G5_TABLE_PREFIX.'member'; // 회원 테이블

이렇게 하니깐 실현되더라구요.. 지러유님께서 알려주신 방법이 이방법이 맞나요?

3개의 보드에서 각각 멤버테이블을 에코로 찍었을때 모두 동일하게 나오게 설정하시면됩니다. 그리고 하나로 공유한 테이블에 회원정보가 모두있어야되겠죠.
만약 한번 로그인으로 세개의 보드 모두 로그인 유지하려면 세션디렉토리를 공유시키면됩니다. 커먼파일에 있어요. 참고하세요^^
답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 59,856
© SIRSOFT
현재 페이지 제일 처음으로