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 } ?>
|