/home/mjc1/public_html/j3demo/shop/sns_id_sync.php


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<?php
if($config['naver_client_id']!='' && $config['naver_client_secret']!='' && $config['naver_callback_url']!='' && $cinfo['naver_token']==''){
    
$client_id $config['naver_client_id'];
    
$redirectURI urlencode($config['naver_callback_url']);
    
$state md5(get_microtime());
    
$_SESSION['naver_login_state'] = $state;
    
$_SESSION['naver_do_mode'] = "sync";
    
$apiURL "https://nid.naver.com/oauth2.0/authorize?response_type=code&client_id=".$client_id."&redirect_uri=".$redirectURI."&state=".$state."&mode=join";
?>
    <a onclick="naver_sync()" style='cursor:pointer;'><img height="40" src="<?php echo $j3_img_url?>/small_g_sync.png"/></a>
    <script>
        function naver_sync(){
            if(confirm('현재 아이디를 네이버아이디로 로그인 할수 있도록 등록하시겠습니까?')){
                window.open('<?php echo $apiURL ?>','naver','width=640, height=480,scrollbars=yes');
            }
        }
    </script>
<?php
}

if(
$config['face_login_use']=='1' && $config['face_app_id']!='' && $config['face_app_secret']!='' && $config['face_callback_url']!='' && $cinfo['face_token']==''){
    require_once 
"../lib/Facebook/autoload.php"// change path as needed
    
$_SESSION['face_do_mode'] = "sync";

    
$fb = new Facebook\Facebook([
      
'app_id' => $config['face_app_id'], // Replace {app-id} with your app id
      
'app_secret' => $config['face_app_secret'],
      
'default_graph_version' => 'v3.2',
      ]);

    
$helper $fb->getRedirectLoginHelper();

    
$permissions = ['email']; // Optional permissions
    
$loginUrl $helper->getLoginUrl($config['face_callback_url'], $permissions);
?>
    <a id="kakao-login-btn" onclick='face_sync();'><img src='<?php echo $j3_img_url?>/login_face.png' height=40></a>
    <script type='text/javascript'>
        function face_sync(){
            window.open('<?php echo $loginUrl ?>','face','width=640, height=480,scrollbars=yes');
        }
    </script>
<?php
}
?>