채택완료

서브도메인에서 회원 DB가 연동되게 하고 싶습니다.

2019-07-01 (월) 12:27:32 3,657

현재 운영 중인 사이트에서 서브 도메인을 사용할 예정입니다.

abc.com 이있다고 치면

aaa.abc.com 이라는 서브도메인에서도 회원DB가 연동되게 하고싶습니다.

즉 abc.com에서 가입하든 aaa.abc.com에서 가입을 하든 한 DB로 연동되어

어떤사이트든 로그인 가능하게끔 하고 싶은겁니다만,,

어떻게 하면 이렇게 가능할까요~??

|

답변 5개 / 댓글 2개

채택된 답변
+20 포인트

질문의 의도는 메인도메인과 서브도메인의 사이트내용은 다르고 DB만 공유한다는 것 같네요.

@그누위즈 님 답변대로 가장 쉬운 방법은 dbconfig.php 내에 동일한 db정보를 할당하면 되겠지만

어떻게 운영하느냐에 따라 고려해야 할 부분들이 많을 것 같습니다.

먼저, 구체적으로 어떻게 운영하는 사이트인지 정리가 필요해 보입니다.

답변에 대한 댓글 1개

네 사이트 내용은 다르고, DB 만 공유하는것이 맞습니다.
abc.com 과 aaa.abc.com과는 구조는 비슷하지만, 완전 다른 컨텐츠를 다룰 예정입니다.

물론 모두 같은 서버에 위치할 예정이구요~

제가 잘 모르는 부분이 많아서 너무 정리안된상태에서 질문을 드렸나보네요.ㅠ

서브도메인의 서버가 다른 서버인지 아니면 같은 서버인지.

같은 서비스인데 서브 도메인을 추가로 연동하고 싶으신지 의도를 잘 모르겠어요. 

의도를 구체적으로 적으시면 답변 드리는데 도움이 되요

답변에 대한 댓글 1개

같은 서버입니다! 사이트 구조는 같으나, 완전 다른 컨텐츠를 다룰 예정입니다.

대신 회원 DB는 공유되어, 어떤 사이트로 들어가든 로그인이 가능하게끔 하고싶습니다!~

회원 정보는 동일하게 공유하시려면 하나의 db를 바라보셔야 하는 부분이며 그에 따라 도메인 이동시 세션이동 관련 적용도 해주시던지 로그인시 다른 도메인도 세션공유 되도록 처리해 주셔야 합니다.

data/dbconfig.php 파일에서 같은 db를 사용하게끔 설정하시면 됩니다.

DNS에서 aaa 레코드 추가해야 합니다.

아래의 링크를 참고하세요.

http://triki.net/apps/2110

답변을 작성하려면 로그인이 필요합니다.