그누보드5 소셜로그인 v2


그누보드5 소셜로그인 v2

 

그누보드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 에서 확인할 수 있습니다. 

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