내가 만든 사이트에 외부로그인 적용방법.

내가 만든 사이트에 외부로그인 적용방법.

QA

내가 만든 사이트에 외부로그인 적용방법.

답변 1

본문

안녕하세요^^ 
고수님들 덕분에 내가 만든 사이트에 그누보드의 게시판을 연동하는 법을 배우게 되었습니다.

 

이제 두번째 관문...두둥!

로그인,회원가입 기능을 넣어야합니다.

 

현재 카페24를 이용해서 그누보드5를 설치했습니다.

www/index.php(내가 작성중인 사이트)

www/g5/(그누보드 설치경로)

 

 

569d3c0932916e41f2641415efafa5e4_1483759981_4423.png

 

이게 처음 접속했을때, index.php 화면 입니다. 저는 이제 저 로그인/회원가입 버튼을 눌렀을때, 구현되도록 기존 그누보드와 연동을 시키고 싶습니다. 로그인을 누르면 그누보드의 로그인창으로 연결되서 그곳에서 아이디/비번을 치고 접속하면 

 

569d3c0932916e41f2641415efafa5e4_1483760174_5259.png

이렇게 되기를 원합니다. 

 

이게 가능한가요?

가능하면 방법을 좀 알려주시면 감사하겠습니다..!

 

이 질문에 댓글 쓰기 :

답변 1

파일 안의 내용은 이렇게해서 _common.php 파일 추가.

<?php

include_once('./g5/common.php');

?>

 

파일 위치는 여기..

 

www/_common.php(새로 추가한 파일) 

www/index.php(내가 작성중인 사이트)

www/g5/(그누보드 설치경로)

 

www/index.php 파일 상단에 추가.

<?php

include_once('./_common.php');

?>

 

로그인 출력은 www/index.php 에서 이렇게..

<?php if ($is_member) { ?> 

<a href="<?php echo G5_BBS_URL ?>/member_confirm.php?url=<?php echo G5_BBS_URL ?>/register_form.php">정보수정</a>

<a href="<?php echo G5_BBS_URL ?>/logout.php">로그아웃</a>

<?php } else { ?>

<a href="<?php echo G5_BBS_URL ?>/register.php">회원가입</a>

<a href="<?php echo G5_BBS_URL ?>/login.php">로그인</a>

<?php } ?>

구조를 애초에 그렇게 하셔서 아마 앞으로 질문이 끊임없이 생길 겁니다.
그누보드 폴더를 하위 폴더에 별도로 두고 제작하는 건 초보자들에겐 추천하지 않습니다.
로그인 후 문제는 login_check.php 파일 마지막 부분을
이렇게 하거나 goto_url("/");
도메인 주소를 직접 넣어도 됩니다.
goto_url("http://도메인/index.php");

답변을 작성하시기 전에 로그인 해주세요.
전체 2
© SIRSOFT
현재 페이지 제일 처음으로