묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
기존 xe와 같은환경의 다른 xe의 회원연동 관련질문
2014.07.28 03:49
제가 각각 다른 xe홈페이지를 여러게만들었습니다.
한곳에서 회원가입을하면 각각 다른 xe홈페이지에서도 로그인이되게 회원연동을하려고하는데요.
xe코어 설치할때 DB정보를 똑같이하면 회원연동은되는데 다른것까지 전부 연동이되버려서 문제가되버리네요...
예를들어 메뉴나 위젯페이지같은 기타등등 셋팅까지 전부 연동이되버려서 골치아프네요...
xe홈페이지 DB를 각각 다르게 사용은하되 회원연동만 하려면 어떻게해야될까요...?
아니면 다른방법이라도 없을까요...?
아 참고로 다른 웹사이트와 xe의 연동이아닌 xe와 xe사이의 맴버연동을 하려고하는걸 다시말합니다...
댓글 4
-
SeungXE
2014.07.28 04:56
-
Darkplat
2014.08.03 01:14
한번 참고해보겠습니다. 감사합니다!
-
GG
2014.07.28 07:25
xe는 테이블명이 prefix로 구분되므로 아마 두개의 xe를 하나의 DB에서 사용하신다면 prefix가 각각 다를 것입니다.
prefix는 xe를 설치할때 설정되므로, 코어에서 쿼리문 해석하는 곳에서 member 테이블을 호출할때 조건문을 줘서 xe_ 말고 다른 prefix를 대입하도록 고쳐줘야 할 것 같습니다.
-
Darkplat
2014.08.03 01:15
아~그런방법이있었군요! 아직까지 고민중이였는데...감사합니다 ㅎ
xe_member 쪽 테이블만 연동하시면 될 것 같기도 한데... 근데 중요한 부분이 그 테이블에 들어가는 값이 사이트마다 다르면 어떻게 동작할지 모르겠습니다. 제 추천은 그냥 XE에서 외부 로그인 연동을 시켜버리고 다른 XE에서 그 값으로 insertMember 해버리는 방법도 있긴 할텐데... 일단 제 생각에는 간단한 수정으로는 힘들 것 같구요, 차라리 멀티 사이트 모듈 (CafeXE) 등을 사용하시던가 자료실에 있는 도메인 구분 같은걸 써보세요.