/
home
/
efamember
/
domains
/
efa-member.com
/
public_html
/
ajax
/
google
/
up file
home
<?php include("../../config/main_function.php"); include("../../vendor/autoload.php"); $secure = "cAh3DrJACzw4RbU"; $connection = connectDB($secure); $clientID = '986554639067-9485km05t7gk88u3vfvvl0andg85op2f.apps.googleusercontent.com'; $clientSecret = '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'; $redirectUri = 'https://efa-member.com/google'; $client = new Google_Client(); $client->setClientId($clientID); $client->setClientSecret($clientSecret); $client->setRedirectUri($redirectUri); $client->addScope("email"); $client->addScope("profile"); if (isset($_POST['code'])) { $token = $client->fetchAccessTokenWithAuthCode($_POST['code']); $client->setAccessToken($token); $google_oauth = new Google_Service_Oauth2($client); $google_account_info = $google_oauth->userinfo->get(); $email = $google_account_info->email; $name = $google_account_info->name; if($connection){ $find_member = "SELECT m.* FROM tbl_member m WHERE m.gmail = '$email';"; $rs_member = mysqli_query($connection, $find_member); $row = mysqli_fetch_array($rs_member); $num_rows = mysqli_num_rows($rs_member); if ($num_rows > 0) { // เช็คแล้วว่ามีในระบบ $member_level = $row['member_level']; $register_type = $row['register_type']; $register_level = $row['register_level']; //$username = $row['username']; $key = randomCode(10); // กุญแจ ////dfg4k7id50g $pointer = rand(0, 9); //5 // เอา Member_id เข้า Encode ก่อน $step_1 = bigsara_encode($row['member_id'], $key, $pointer); //Login Code // เอา Login Code ต่อคำกับ $step 1 $login_code = $step_1 . "." . $key; //$arr['username'] = $username; $arr['login_code'] = $login_code; $arr['member_level'] = $member_level; $arr['register_type'] = $register_type; $arr['register_level'] = $register_level; $_SESSION['login_code'] = $login_code; $result = 1; } else { // เช็คแล้วว่าไม่มีในระบบ $arr['login_code'] = null; $arr['member_level'] = null; $arr['register_type'] = null; $arr['register_level'] = null; $arr['email'] = $email; $arr['name'] = $name; $result = 2; } }else{ $arr['login_code'] = null; $arr['member_level'] = null; $arr['register_type'] = null; $arr['register_level'] = null; $arr['email'] = null; $arr['name'] = null; $result = 0; } }else{ $arr['login_code'] = null; $arr['member_level'] = null; $arr['register_type'] = null; $arr['register_level'] = null; $arr['email'] = null; $arr['name'] = null; $result = 0; } $arr['result'] = $result; echo json_encode($arr); mysqli_close($connection); ?>