ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 그누보드 카카오톡 로그인 V2 플러그인
    그누보드 스킨 2020. 10. 14. 11:59

    카카오톡 V1 지원이 종료되어 V2로 변경

     

    그누보드 5.2버젼 사용에 적용위한 5.4 버젼의 쇼셜 플러그인을 분리하여 5.2버젼에 적용을 하기위하여 패치 형식으로 분리

     

    대부분 네이버와 카카오톡만 사용하여 두개만 연결

    페이스북을 사용하기 위해선 보안SSL인증 설치가 서버에 필요함

     

     

    그누보드 SNS(V2버젼) 로그인5.3이하버젼 패치.zip
    0.20MB

    5.2버젼 이하 소셜로그인 플러그인 
    
    해당 파일 복사 붙여넣기
    
    영카트 사용시
    /plugin/register_member.php 상단에 추가하여 영카트 스타일을 사용할수 있도록 설정
    define('_SHOP_', true);
    
    
    
    키값세팅
    /extend/social_login.extend.php  키값세팅
    
    $config['cf_social_login_use'] = true;
    $config['cf_social_servicelist'] = "naver,kakao"; //sns사용항목
    
    $config['cf_naver_clientid'] = "네이버앱키"; //네이버 셋팅
    $config['cf_naver_secret'] = "시크릿키";
    
    $config['cf_kakao_rest_key'] = "카카오rest키"; // 카카오셋팅
    $config['cf_kakao_client_secret'] = ""; //비밀설정시사용생략가능
    
    해당변수에 키값입력
    
    
    //버젼이 5.3 이상 버젼인경우 common.lib.php 에 해당함수 선언되어있음 이하버젼은 해당함수가 없음 추가
    function option_array_checked($option, $arr=array()){
        $checked = '';
        
        if( !is_array($arr) ){
            $arr = explode(',', $arr);
        }
        
        if ( !empty($arr) && in_array($option, (array) $arr) ){
            $checked = 'checked="checked"';
        }
        
        return $checked;
    }
    
    소셜로그인버튼 추가
    /skin/member/basic/login.skin.php
    
    <?php @include_once(get_social_skin_path().'/social_login.skin.php'); // 소셜로그인 사용시 소셜로그인 버튼 ?>
    
    네이버 CallbackURL
    http://도메인/plugin/social/?hauth.done=naver
    
    카카오 웹 Redirect Path
    /plugin/social/?hauth.done=kakao
    
    페이스북 유효한 OAuth 리디렉션 URI
    http://도메인/plugin/social/?hauth.done=facebook
    
    구글 승인된 리디렉션 URI
    http://도메인/plugin/social/?hauth.done=google
    
    트위터 CallbackURL
    http://도메인/plugin/social/?hauth.done=twitter
    
    페이코 CallbackURL
    http://도메인/plugin/social/?hauth.done=payco

     

     

     

    댓글

Designed by Tistory.