묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
회원 DB 연동에 관해 질문 드립니다.
2010.03.25 11:42
A업체에 계정을 신청하고 제로보드 XE로 홈페이지를 만들었습니다.
여기다 A업체에서 똑같은 아이디로 무료 쇼핑몰을 개설할 예정입니다.
이 경우 제로보드 XE와 쇼핑몰의 회원 DB를 연동시킬 수 있을까요?
같은 계정 아이디니까 가능하지 않을까 싶지만, 제가 프로그래밍 관련으로는 무지한 거나 다름이 없어서요.
경험자나 전문가 분들의 조언을 구합니다.
가능은 하겠지만 프로그래밍 관련으로는 무지하다고 하시면 구현해 내실수 있을까 걱정이 드네요.
데이터. 즉, 회원 DB의 포멧 기준이 쇼핑몰을 기준으로할꺼냐 XE를 기준으로 할꺼냐고 생각해보셔야 하고요.
서로(XE,쇼핑몰) 가입,해지,수정을 할때에 연동해줄 프로그램이 들어가야합니다.
- XE의 경우로 보면 어느 한 모듈을 만들고 XE에서 행해지는 가입,해지,수정의 트리거에 따라
쇼핑몰 측으로 데이터를 넘길 수 있는(이경우 같은 호스팅이니 일반 query로 해도 됨)
- 쇼핑몰의 경우도 가입,해지,수정을 할때 XE DB로 데이터를 입력(같은 호스팅은 query해서..)
- 쇼핑몰에서 가입의 경우 XE에서는 member_srl의 sequence번호를 부여하니까 그 부분 로직을 그대로 따서 번호 부여
두 시스템에서 중복 아이디를 체크하기
- 각 시스템(XE, 쇼핑몰) 모두 중복체크되지만 만약을 위해 서로의 경우도 할필요는 있습니다.
- 위 가입 부분에서 트리거 진행 시 가입진행 바로 전에 상대시스템에 존재여부를 확인
위 두가지는 각각 서로 DB를 두고 할 경우이고요.
같은 호스팅이니 그냥 코딩하면 되겠지만 그러다가 서로 분리할 경우도 있고 여러경우를 따져보면 API를 이용하시는 것도 방법이 될 수 있습니다.
마지막으로 하나의 시스템의 정보를 공유하시겠다면 XE의 정보를 공유시켜주는게 좋지않을까 합니다.
쇼핑몰 시스템이 어떤지는 제가 잘 모르니 쇼핑몰에서의 가입,해지,수정 로직을 XE로 처리할 수 있도록 하시고 로그인 기능을 XE측과 연동시키면 되겠네요.