그누보드에 카카오 계정으로 로그인 기능 다는 방법

컨텐츠 정보

본문

0. 아미나 사이트에서 바로 다운로드 하기

 

http://amina.co.kr/bbs/board.php?bo_table=skin_amina&wr_id=150 

 

아미나 사이트에서 받으시면 밑 작업 안하셔도 됩니다.

 

1. 1초 가입하기 소스 다운받기

 

http://cafe.naver.com/themeplace/106

 

위 링크의 카페에 가입 후 정회원 등업 후 받고 설치합니다.

 

 

2. 소스 추가하기

 

첨부파일을 풀고 login_with_kakao.php 파일은 /sns_login 폴더에 넣고,  아이콘은 /icon 폴더에 집어넣습니다.

 

 

3. 소스 수정하기

 

oauth_client.php 대략 1871번째 줄에 밑 내용을 추가

 


case 'Kakao':
$this->oauth_version = '2.0';
$this->dialog_url = 'https://kauth.kakao.com/oauth/authorize?client_id={CLIENT_ID}&redirect_uri={REDIRECT_URI}&response_type=code&state={STATE}';
$this->access_token_url = 'https://kauth.kakao.com/oauth/token';
break;

 

 

 

sns_login.php에 밑 내용 추가

 


function login_kakao() {
popup_window('<?=G5_PLUGIN_URL?>/sns_login/login_with_kakao.php','kakaologin','width=600,height=500,left=0, top=0, scrollbars=1,toolbars=no,resizable=yes')
}

 

 


<a href="javascript:login_kakao();">
<img src="<?=G5_PLUGIN_URL?>/sns_login/icon/kakao.png">
</a>

 

 

 

config.php에 밑 내용 추가

 

// 카카오 설정 키발급은 https://developers.kakao.com/apps/new

$CLIENT_ID = 'xxxxxxxxxxxxxxxxxxxxxxxxx';

 

 

4. 테스트해보기

 

 

 

 

위와 같이 나오고 로그인이 되면 최종 성공입니다 ^^

 

잘 안되면 댓글 주세요~

관련자료

댓글 32개 / 4페이지

다위시야님의 댓글

안녕하세요. 그동안 좋은자료 감사드리고.. 눈팅만 하다가 처음 질문드리네요.^^

그누보드5 기반 사이트 제작중인데... 위 올려주신 소셜로그인은 계정에 페이스북, 카카오, 네이버 등등의 소셜로그인 계정을 함께 연결해서 쓸 수 있는건 아닌가요?
제가 이것저것 테스트해봐도 지금 제 아이디 처럼 네이버로 회원가입하면 아이디도 제가 쓰는 아이디가 아니고, 다른 소셜계정도 함께 못쓰는것 같아서요.
함께 연동해서 쓰려면 혹시 참고될 만한 자료 있으신지 해서... 여쭤봅니다.

우성군님의 댓글의 댓글

http://amina.co.kr/bbs/board.php?bo_table=apms_skin&wr_id=412

위에 통합된 자료가 있습니다.

기존에 쓰고 있는 계정과 통합되지 않고 그냥 신규로 가입이 됩니다.

홈페이지에 일반적으로 가입 후 카카오계정, 네이버계정, 트위터계정, 구글계정, 페이스북계정으로 가입시 서로 연결되는게 아니라

모두 따로 신규로 가입이 됩니다.

그누보드5라면 위 링크에 있는 자료를 넣기만하면 바로 적용 가능합니다.
Total 157 / 6 Page
RSS
미소 베이직 4.0 테마로 작업 완료했습니다. 댓글 4

기존 테마는 미소 베이직 3.0이었습니다.하지만 오늘 미소 베이직 4.0이 나오면서 바로 갈아탔습니다. ㅎㅎ예전에 10월 초에 나온다고 들었었는…

그누보드5에 이모지 이모티콘 사용하기 (MariaDB, MySQL, utf8mb4)

1. Emoji 이모지 문자열 이모티콘이란?에모지(絵文字, Emoji; 한국 한자: 회문자)는 일본의 휴대 전화 단문 메시지(SMS)에서 사용하…

텔레그램 공유하기 버튼 추가

예전에 반짝 인기 있었던 텔레그램으로 웹페이지의 URL을 보내는 버튼을추가하는 방법입니다.그누보드5 순정은 http://sir.kr/g5_tip…

Nginx에서 모든 요청을 https non-www로 돌리는 방법 두번째

한달 전 쯤에 링크1에 올린 글처럼 작성했었습니다.링크2에서 더 좋아보이는(?) 듯한 방법이 있어, 현재 제 홈페이지도 이렇게 적용했습니다.1.…

그누보드5 내용스킨 본문 폰트크기 변경하기

요새와서 홈페이지를 만지다보니 내용스킨의 글자 폰트 크기가 너무 작은 것을 느꼈습니다.네이버나 다음, 다른 워드프레스 홈페이지보다 훨씬 작더라구…

그누보드5 X Nginx FastCGI Cache

지난 10월 22일부터 여기 홈페이지에 적용했습니다만 장점보다 단점이 많아서 잠시 중단 중입니다.현재는 테스트 사이트에만 적용하고 있습니다. (…

최근글


새댓글