테스트 사이트 - 개발 중인 베타 버전입니다

소셜로그인 플러그인

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

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

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

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

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

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

페이스북 신청 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

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 76개

8년 전
제대로 업로드했는데요 ~~~ 로그인화면에 이미지 조차도 안뜨는건 왜 이럴까요? 도데체 모르겠습니다.
7년 전
찾던 자료 감사드려요...ㅎㅎ
잘쓰겠습니다.
감사합니다!!!
5개월 전

네이버 로그인 시 완료메세지 없이 아래와 같은 경로값만 나오고 끝납니다.

다시 사이트 접속해보면 로그인 되어 있구요

이런경우는 어떻게 완료 메세지 나오게 해야하나요

익스텐션에서 회원가입 및 회원가입 선택은 못하게 막았습니다.

 

plugin/oauth/callback.php?service=naver&code=S9XU5mV8pOaVwthc9U&state=49067374a06052c318f7cbd63fc8c058