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

그누보드5 소셜로그인 v2

· 8년 전 · 49128 · 169
screenshot-g5.codepub.net 2017-01-20 11-05-06.png

그누보드5 및 영카트5에서 사용할 수 있는 소셜로그인 플러그인입니다.

v2 버전은 소셜로그인을 통한 회원가입이 가능해졌으며 회원가입 때 방문자가

회원가입여부를 선택할 수 있습니다. 또한 소셜로그인으로 가입한 경우에

소셜로그인 인증을 통해 회원정보 수정 또한 가능합니다. 회원가입은 카카오를

제외한 서비스에서만 가능합니다.

 

e6c719f47a633dc465213c9c2f72d139_1484878
로그인 화면에서 소셜로그인 서비스를 선택할 수 있습니다.

 

e6c719f47a633dc465213c9c2f72d139_1484878
 

가입이 되어있지 않은 경우 위와 같은 창이 표시됩니다. 회원가입 여부를 선택할 수 있도록

하기 위해서는 extend/oauth.extend.php 파일에서 G5_OAUTH_MEMBER_REGISTER 설정과

G5_OAUTH_MEMBER_REGISTER_SELECT 설정을 true 로 해야 합니다. 

G5_OAUTH_MEMBER_REGISTER_SELECT 는 false 로 G5_OAUTH_MEMBER_REGISTER 는 

true 로 설정하면 사용자 선택창은 표시되지 않고 바로 회원가입 처리 됩니다.

G5_OAUTH_MEMBER_REGISTER 설정을 fals로 하면 회원가입없이 로그인 처리만 됩니다. 

 

e6c719f47a633dc465213c9c2f72d139_1484878
회원정보 수정 때 비밀번호 확인창입니다. 비밀번호 입력대신 회원 가입 때 사용한 서비스를

클릭하면 인증 후 회원정보 수정창으로 이동합니다.

 

e6c719f47a633dc465213c9c2f72d139_1484878
 

회원정보 수정창에서는 기존 회원의 소셜로그인 서비스 연동을 추가/해제할 수 있습니다.

 

 

소셜로그인 플러그인을 사용하기 위해서는 로그인 앱을 생성하셔야 하며 앱은 아래 각 서비스에서  

직접 추가 생성하셔야 합니다. 

 

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

 

 

 

플러그인의 업데이트는 https://github.com/chicpro/gnuboard5/tree/oauth 에서 확인할 수 있습니다. 

댓글 작성

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

로그인하기

댓글 169개

카카오톡 로그인이 안되네요ㅠㅠ

"서비스 장애 또는 정보가 올바르지 않습니다." 라고만 뜨는데 뭘 수정해야 할지 모르겠습니다.
좋은 플러그인 감사합니다.
6년 전
config.php

https 적용문제로 해당파일에 도메인을 입력하니
sns전부 적용이안되는군요.


/*
보안서버 도메인
회원가입, 글쓰기에 사용되는 https 로 시작되는 주소를 말합니다.
포트가 있다면 도메인 뒤에 :443 과 같이 입력하세요.
보안서버주소가 없다면 공란으로 두시면 되며 보안서버주소 뒤에 / 는 붙이지 않습니다.
입력예) https://www.domain.com:443/gnuboard5
*/
define('G5_DOMAIN', '');
define('G5_HTTPS_DOMAIN', '');
6년 전
요런 메시지가 뜨는군요... 혹시 몰라 키를 몇번 재발급해서 적용해봤지만 동일하게 뜹니다.... ㅠㅠ
[http://sir.kr/data/editor/1901/1c42458498b77231d70a00dbaf557271_1546848168_9435.png]
3년 전
저도 같은 에러인데... 혹시 해결하셨나요?
6년 전
좋은 정보 감사합니다.
초보자 인사드립니다
제거 소설로고인을 올리려고 하는데 네이브는 했는데 카카오톡이 안되내요 도움쫌 주실분은 없는지요
그림올리겠읍니다.
[http://sir.kr/data/editor/1912/0114746cc7499044002faa838329f6e1_1576114261_3218.jpg]
할수있게끔 답쫌주세요
멋져요!
감사합니다. 잘쓰겠습니다!

게시글 목록

번호 제목
2284
2252
2213
2195
2194
2183
2158
2156
2155
2154
2153
2152