채택완료

2개의 사이트 로그인 유지 방법에 대한 질문 입니다.

2015-09-22 (화) 09:09:07 5,432

A는 그누보드5로 제작된 홈페이지 이며

B는 그누보드4로 제작된 홈페이지 입니다.

두 사이트 간의 어느 한쪽이라도 로그인이 되었다면 계정 연동을 통하여

로그인을 유지 시키고 싶은데, 어떻게 해야 할까요 ?

우선 config.php 에서 .domain.com을 사용을 하였지만...

그 외 더 처리 해줘야하는게 무엇이 있는지 조언 구해봅니다.

답변 2개 / 댓글 2개

채택된 답변
+20 포인트

두 사이트가 1대 서버에 있으면 data/session 파일을 같이 사용하면 되고요

두 사이트가 다른 서버에 있으면 

세션 정보를 DB화해서 다른 사이트에서 그 세션 정보를 불러오면 되는데요.

하지만 이럴 경우 보안 문제가 발생할 수도 있으니 

A 사이트에서 로그인 되었다는 정보만 B사이트로 넘겨서 B사이트 자체에서 로그인 절차를 진행하는

것이 좋을 듯해요.

답변에 대한 댓글 2개

2015-09-22 (화) 11:07:48
현재는 각각 다른서버라...문제군요 ㅠ
2015-09-22 (화) 17:19:18
같은 서버 내에
/home/g4 폴더에는 그누보드4가
/home/g5 폴더에는 그누보드5가 있다면...
data/session 파일을 같이 사용하려면 어떻게 해야하는지 구체적으로 여쭤볼수 있을가요 ?

리눅스 심볼릭 링크에 대해 검색 해보세요.

http://wnstjqdl.tistory.com/16 

이렇게 하신 후   그누보드 config.php 에 보변

SESSION_PATH 이런 부분이 있어요 

여기에 data/session 폴덜를 지정하시면 되요.

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