소셜로그인 적용하기 > 시즌3 테마 설정 및 가이드

본문 바로가기

시즌3 테마 설정 및 가이드

소셜로그인 적용하기

본문

변동사항

이윰빌더는 기존 sir.kr 에 편리님이 제공한 소셜로그인을 이용했었습니다.

최근 그누보드(영카트) 5.3 버전 패치로 소셜로그인을 기본 제공하게되어 기존 소스 대신해 사용하고 있습니다.

관리자 > 기본환경설정 > sns & 지도에서 사용설정하기 바라며 자세한 설정은

sir.kr 의 sns소셜 로그인 가이드(https://sir.kr/manual/g5/276)를 참고해 적용하기 바랍니다.

(그누보드 5.3 이상 버전에 이윰빌더 및 테마 최신버전 이용시 사용 가능)

 


 

편리님이 제작하여 배포해 주신 소셜로그인을 이윰빌더에서 사용할 수 있도록 기본 탑재하였고, 관리자모드에서 사용 여부를 설정할 수 있도록 하였습니다.

 

설치순서

 

1. 이윰빌더(1.3.7 버전)와 이윰테마 최신버전을 설치 또는 업데이트 합니다.(2017년 9월 18일 기준)

 

2. 소셜로그인 API키를 발급 받습니다.(API키 발급 방법에 대해 아래 링크 참조)

(참고) 카카오 api키 발급 진행중 사이트 도메인 입력할 때 www의 유무를 확인하기 바랍니다. 

카카오 소셜로그인 적용 후 로그인창에서 아이콘 클릭시 callback.php 파일을 못불러와 www를 추가시 정상적으로 불러온 예가 있었습니다.

 

3. /extend/oauth.extend.php 파일을 열어 발급받은 API키를 각 소셜에 맞게 입력합니다.(입력하지 않는 소셜은 로그인 페이지에서 아이콘 출력이 되지 않습니다.)

// 네이버로그인 API 정보
define('G5_NAVER_OAUTH_CLIENT_ID',  '');
define('G5_NAVER_OAUTH_SECRET_KEY', '');

// 카카오로그인 API 정보
define('G5_KAKAO_OAUTH_REST_API_KEY', '');

// 페이스북로그인 API 정보
define('G5_FACEBOOK_CLIENT_ID',  '');
define('G5_FACEBOOK_SECRET_KEY', '');

// 구글+ 로그인 API 정보
define('G5_GOOGLE_CLIENT_ID',  '');
define('G5_GOOGLE_SECRET_KEY', '');

 

4. '관리자 > 테마관리 > 테마환경설정'에서 소셜로그인 사용에 사용 체크합니다.

 

5. 로그인 페이지(사이트주소/bbs/login.php)에서 소셜아이콘이 정상 출력되는 것을 확인합니다.

 

 


 

기타설정

 

회원가입 설정 (파일 : extend/oauth.extend.php )

// 회원가입을 허용하지 않는 경우 false 로 변경
define('G5_OAUTH_MEMBER_REGISTER', true);

// 회원가입 선택여부
define('G5_OAUTH_MEMBER_REGISTER_SELECT', true);
  • 회원가입 여부 선택 : G5_OAUTH_MEMBER_REGISTER 설정과 G5_OAUTH_MEMBER_REGISTER_SELECT 설정을 true 로 설정
  • 바로 회원가입 : G5_OAUTH_MEMBER_REGISTERtrue 로 G5_OAUTH_MEMBER_REGISTER_SELECTfalse  로 설정
  • 회원가입없이 로그인 처리 : G5_OAUTH_MEMBER_REGISTER 설정과 G5_OAUTH_MEMBER_REGISTER_SELECT 설정을 false 로 설정

 

소셜 회원가입 테이블 생성 (파일 : extend/oauth.extend.php )

// 소셜 회원가입 테이블 생성, 테이블 생성 후 false 로 변경
define('G5_OAUTH_TABLE_CREATE', false);

로그인 창에서 소셜아이콘 최초 클릭시 소셜회원가입 테이블이 생성되는 것으로 보여집니다.

생성 이후엔 굳이 해당 로직이 작동할 필요가 없을 것이기에 G5_OAUTH_TABLE_CREATEfalse로 설정합니다.

 

그외 기타 사항은 편리님의 그누보드5 소셜로그인 v2(https://sir.kr/g5_plugin/2213)를 참고하기 바랍니다.

 

 

댓글목록2

사이트메이크님의 댓글

쿱님의 댓글

profile_image
잘쓰도록하겠습니다.
전체 32 건 - 1 페이지
번호
제목
글쓴이
사이트 내 전체검색