소셜로그인 플러그인


소셜로그인 플러그인

소셜서비스를 이용해 그누보드5에서 회원가입없이 바로 로그인처리되는 소셜로그인 플러그인입니다.
지원되는 서비스는 네이버, 카카오, 페이스북, 구글+ 입니다.

이 플러그인은 회원가입과는 연동되지 않습니다.

첨부된 플러그인 압축 파일을 다운로드 후 압축해제 후 각 폴더에 맞게 파일을 계정에 업로드하시며 됩니다.
단 login.skin.php 파일은 코드 예시를 위해 첨부된 것으로 파일을 덮어쓰게 되면 로그인 스킨이 변경되니
주의해주시기 바랍니다.

소셜로그인 버튼의 출력은 첨부된 login.skin.php 파일을 참고하셔서 현재 사용 중이신 login.skin.php 파일의
적당한 위치에 아래 코드를 추가해주시면 되며 css 수정은 style.css 파일에서 하시면 됩니다.

      <?php// 소셜로그인 버튼include_once(G5_PLUGIN_PATH.'/oauth/login.skin.inc.php');?>
      
Copy



소셜로그인플러그인을 사용하기 위해서는 로그인 앱을 생성하셔야 하며 앱은 아래 각 서비스에서
직접 추가 생성하셔야 합니다.

페이스북 신청 url : https://developers.facebook.com/apps
 
구글 신청 url : https://console.developers.google.com
 
네이버 신청 url : https://nid.naver.com/devcenter/register.nhn
 
카카오 신청 url : https://developers.kakao.com/apps/new


앱생성 후 발급된 API 키 등의 정보를 extend/oauth.extend.php 파일에 설정합니다.
모든 서비스를 꼭 설정하셔야 하는 것은 아니며 사용하시려는 서비스만 설정하시면 됩니다.

앱설정 때 callback 또는 Redirect URL 은 아래의 예시와 같이 설정하셔야 합니다.

페이스북 : http://example.com/plugin/oauth/callback.php

구글+ : http://example.com/plugin/oauth/callback.php?service=google

네이버 : http://example.com/plugin/oauth/callback.php

카카오 : http://example.com/plugin/oauth/callback.php?service=kakao

0 Comments
반응형 구글광고 등
Facebook Twitter GooglePlus KakaoStory KakaoTalk NaverBand