query("set session character_set_client=utf8mb4;"); $db->query("set session character_set_connection=utf8mb4;"); // echo nl2br(print_r($_SESSION,1)); $config = [ 'callback' => "https://{$_SERVER['HTTP_HOST']}{$_SERVER['REDIRECT_URL']}", 'providers' => [ 'Kakao' => [ 'enabled' => true, 'name' => '카카오톡', 'keys' => ['id' => '500a99d34478a54c7c4fbfc04ff90512', 'secret' => ' '], // 'keys' => ['id' => '2b01f5f8aed3146fb045034489a410ba', 'secret' => ' '], //예쁨주의쁨의원 // 'keys' => ['id' => '9934f98df726d20ad728eec94d40e323', 'secret' => ' '], //하늘안과 ], 'Facebook' => [ 'enabled' => true, 'name' => '페이스북', 'keys' => ['id' => '1225097934573584', 'secret' => '08f4b7d15f725c2856fef1a8a696607d'] ], 'Naver' => [ 'enabled' => true, 'name' => '네이버', // 'keys' => ['id' => 'PiV62dqtvaoffn0GkK4Y', 'secret' => 'gye6ngjg0_'], //케어랩스 'keys' => ['id' => 'EoQUcrKT07bjcBt2rDZ0', 'secret' => '9cIABEwMeG'], //에스앤유안과 ] ] ]; $hybridauth = new Hybridauth($config); $adapter = @$hybridauth->authenticate($provider); $userProfile = @$adapter->getUserProfile(); $_SESSION['userProfile'] = (array)$userProfile; if(isset($_SESSION['kakaosync'])) { $landing = $_SESSION['kakaosync']; $url = "https://{$landing}"; header("Location: {$url}"); exit; } // echo nl2br(print_r($adapter->storage->get('REQUEST_URI'),1)); exit; ?> SNS 로그인

에서 정보를 받아오고 있습니다.

완료되었습니다. 이 탭을 닫으신 후 신청페이지로 돌아가주세요.

disconnect(); // echo '
'.print_r($adapter,1).'
'; exit; if(!$userProfile->displayName) exit; if(!empty($userProfile->gender) && preg_match('/^(여|f)/i', $userProfile->gender)) { $gender = "1"; } else if(!empty($userProfile->gender) && preg_match('/^(남|m)/i', $userProfile->gender)) { $gender = "0"; } $evt_no = $_SESSION['no']; $code = @$_SESSION['code']; $site = @$_SESSION['site']; $today = date('Y-m-d'); $imp_sql = "INSERT INTO event_sns_clicks_history(seq, date, code, site, provider, clicks, last_datetime) VALUES('{$evt_no}', '{$today}', '{$code}', '{$site}', '{$provider}', 1, NOW()) ON DUPLICATE KEY UPDATE clicks = clicks + 1, last_datetime = NOW()"; if(!preg_match('/bot/i', $_SERVER['HTTP_USER_AGENT'])) $db->query($imp_sql, true); ?>