1. A사이트 가입시 B사이트에 개인정보가 전달된다는 사실을 고지해야 합니다. 개인정보처리방침과 약관등에 표기를 해야 하죠. 이거 표기 안하면 불법이 됩니다.
2. 회원가입으로 쿼리가 들어갈때 별도로 B사이트로 form을 날려줍니다. 이것은 회원가입모듈을 수정하시든 애드온을 만드시든 하면 되겠죠. 이때 암호화를 해야 합니다. ssl로 날리면 되겠죠. 대신 B사이트에서는 외부에서 들어온 form을 받아서 db에 넣어줄수 있어야 하겠죠? 이건 뭐 xe의 db양식에 맞춰서 넣어주시면 될듯합니다.
하루님이 원하시는 방식이 이렇게 구현되겠네요. 이게 코드 몇줄로 해결될 문제가 아니라서 직접 못하신다면 개발비용이 필요할수도 있겠네요.
그런데 a가입자의 회원정보를 b의 회원정보에 저장하는 것보다는 b에서 a가입 여부를 확인해보는 것이 더 효율적이라고 봅니다. a에서 비번을 바꾸거나 하는 액션까지도 모두 b에 반영하려면.... 음.....
그러니까 예를 들면 a사이트에서 회원정보를 api로 제공하는 것입니다. "네이버 아이디로 로그인하기" 이런 것처럼요.
물론 이것도 코드 몇줄로 해결될 문제는 아닙니다. 그냥 머리속으로 상상만 해보면...
외부사이트에서 a로 정보를 날립니다. 아이디와 비번을 보내는 것이죠. 물론 외부사이트는 a사이트에 등록되어있는 사이트여야 하겠죠. 특정 키값을 같이 보내야만 한다던가 하는 식으로요. 그렇다면 3개의 값을 보내는 것입니다. 아이디, 비번, 키값
그러면 a사이트에서는 키값이 등록된 것인지 확인하고 등록된 것이라면 아이디와 비번을 확인해서 매칭되는 값이 있다면 닉네임 등의 정보와 확인되었다는 값을 보내면 되겠죠. 없으면 없다고 보내면 되구요.