Tìm hiểu kỹ thuật cho phép đăng ký người dùng qua tài khoản facebook và google (Đồ án tốt nghiệp)Tìm hiểu kỹ thuật cho phép đăng ký người dùng qua tài khoản facebook và google (Đồ án tốt nghiệp)Tìm hiểu kỹ thuật cho phép đăng ký người dùng qua tài khoản facebook và google (Đồ án tốt nghiệp)Tìm hiểu kỹ thuật cho phép đăng ký người dùng qua tài khoản facebook và google (Đồ án tốt nghiệp)Tìm hiểu kỹ thuật cho phép đăng ký người dùng qua tài khoản facebook và google (Đồ án tốt nghiệp)Tìm hiểu kỹ thuật cho phép đăng ký người dùng qua tài khoản facebook và google (Đồ án tốt nghiệp)Tìm hiểu kỹ thuật cho phép đăng ký người dùng qua tài khoản facebook và google (Đồ án tốt nghiệp)Tìm hiểu kỹ thuật cho phép đăng ký người dùng qua tài khoản facebook và google (Đồ án tốt nghiệp)Tìm hiểu kỹ thuật cho phép đăng ký người dùng qua tài khoản facebook và google (Đồ án tốt nghiệp)
án t t nghi p án t t nghi p án t t nghi p g ký acebook Google - Em xin Sinh viên án t t nghi p lý -CT/TW ngày 17- 10- 10 án t t nghi p &auth - Web application click configure consent screen 51 án t t nghi p 52 án t t nghi p hình 53 án t t nghi p G i h p tho p g i yêu c u xác th c web 54 án t t nghi p Hình3 55 án t t nghi p Hình 56 án t t nghi p Hình if(isset($_GET['code'])) { $client->authenticate(); // Authenticate $_SESSION['access_token'] = $clientheader('Location: http://' $_SERVER['HTTP_HOST'] $_SERVER['PHP_SELF']); } 57 án t t nghi p if(isset($_SESSION['access_token'])) { $client->setAccessToken($_SESSION['access_token']);} if ($client->getAccessToken()) { $_SESSION['access_token'] = $client->getAccessToken(); $oauth2->userinfo->get(); $user = try { $user_obj->google_login( $user ); }catch (Exception $e) { $error = $e->getMessage(); } } $query = "SELECT user_id, name, email, created FROM users where email = '$email' and social_id = '$social_id' "; $result = mysqli_query($this->_con, $query); $data = mysqli_fetch_assoc($result); $count = mysqli_num_rows($result); if( $count == 1){ $_SESSION = $data; $_SESSION['logged_in'] = true; return true; 58 án t t nghi p $query = "INSERT INTO users (user_id, name, email, social_id, picture, created) VALUES (NULL, '$name', '$email', '$social_id', '$picture', CURRENT_TIMESTAMP)"; if(mysqli_query($this->_con, $query)); $query = "SELECT user_id, name, email, created FROM users where email = '$email' and social_id = '$social_id' "; $result = mysqli_query($this->_con, $query); $data = mysqli_fetch_assoc($result); $count = mysqli_num_rows($result); if( $count == 1){ $_SESSION = $data; $_SESSION['logged_in'] = true; return true; }else{ throw new Exception( LOGIN_FAIL ); 59 án t t nghi p y th nghi Yêu c u máy tính có k t n i internet ng máy tính nhân ch ng localhost PHP MYSQL Xampp 1.8.2 60 án t t nghi p Hình Hình 61 án t t nghi p Hình 62 án t t nghi p Hình 63 án t t nghi p Qua 64 án t t nghi p 1) https://developers.google.com/identity/protocols/OAuth2 2) https://developers.facebook.com/docs/facebook-login/login-flow-forweb/v2.1 3) https://developers.facebook.com/docs/php/gettingstarted/4.0.0 4) https://developers.google.com/identity/sign-in/web/ 5) https://developers.facebook.com/docs/javascript/quickstart/v2.3 6) www.W3school.com 65 ... 32 án t t nghi p Eran Hammer Tuy nhiên, quan Facebook thành devoloper https://developers .facebook. com kích vào Register as a Developer p 33 án t t nghi p acebook Send as Text cho nhanh ký 34 án. .. án t t nghi p g ký acebook Google - Em xin Sinh viên án t t nghi p lý -CT/TW ngày 17- 10- 10 án t t nghi p - n 11 án t t nghi p GPL) mà 12 án t t nghi p an tồn ch có - 13 án t t nghi... "1"> 47 án t t nghi p 48 án t t nghi p Á Ù À tài auth Client ID Client Secrethttps://code .google. com/apis/console create 49 án t t nghi p enale Google+ API xin vui lòng click vào APIs&auth Google+