두 사이트끼리 회원연동 > 그누4 질문답변

그누4 질문답변

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

두 사이트끼리 회원연동 정보

두 사이트끼리 회원연동

본문

패밀리 사이트와 연동을 위해서 운영중인 사이트 회원들의 정보를 공유하려고 합니다.

A 와 B가 있다면 A에서 가입한 회원이 B로 넘어갈때에 g4_member 테이블에 있는

아이디,패스워드,주민번호,닉네임,휴대폰번호를 포스트방식으로 넘길려고 합니다.

헌데 패스워드와 주빈번호는 암호화가 되어있어서 제대로 넘어가질 않습니다.

암호화 되어있는 문자를 어떻게 넘길 수 있을까요?

주민번호는 빼더라도 기존 사이트에서 사용하던 패스워드만이라도 넘기고 싶은데

제가 생각한 방법은 회원이 로그인시에 입력하는 패스워드를 쿠키를 구워서 지정된 시간동안

유효하다가 그 시간이 지나면 쿠키가 무효화 되게끔 만든다음에 포스트로 값을 넘길때

쿠키값을 넘겨볼까도 싶습니다.

그럼 이럴땐 어디서 쿠키를 구워야 될까요?

고수님들의 한수 부탁드립니다 ^^
  • 복사

댓글 전체

소스 보시면 db정보 설정해 놓은 부분이 있을텐데 회원관련된 부분은 db를 한군대로 모아서
관리하시면 될것 같은데요?
아니면 패스워드는 원래 단방향으로 암호화가 되서 복호화는 안됩니다.
그래서 그냥 암호화된거 가지고 와서 입력 받은 패스워드를 같은 암호화 방법으로
암호화해서 그냥 비교합니다. 이런 방법을 쓰셔도 되구요.
하지만 이방법은 가입등에서 좀 문제가 있을것 같으니,
그냥 member는 같은 디비를 쓰시는게 정답 같네요..
첫번째로 가장 쉬운방법을 알려드리자면 회원가입시 회원정보를 다른사이트쪽으로 넘겨주는 겁니다.
넘어온 정보를 해당 테이블에 맡게 넣어주는 거죠.그럼 양쪽 사이트 모두다 회원가입처리가 되겠군요.

두번재 연동방법은 난이도가 좀 잇는건데요..카페 24같은데 보시면 가상서버 호스팅이라는게 있습니다. 일반서버는 외부에서 sql서버 접근이 불가능하지만 가상서버는 임의의 아이피 접근 허용이 가능합니다. 다시말해서 웹페이지가 있는 서버 두개가 다로 존재하고 디비서버가 따로 하나 더 존재하는거죠.
총 세개의 서버가 존재하는데 ... 웹페이지가 있는 서버 두곳에서 가상서버로 DB를 공동으로 이용하는겁니다.

세션유지는 쿠키로 가능합니다. 로그인시 쿠키에서 타서버 도메인까지 세션유지가 가능하게 할수 있습니다. 다만 타서버나 기존서버에서 쿠키방식이 아닌 세션방식으로 로그인 처리가 되고 있다면 적지않은 부분을 새로 프로그램 추가해주셔야 합니다.
© SIRSOFT
현재 페이지 제일 처음으로