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)
Trang 7
Trang 8
Trang 9
g ký acebook và Google
-Em xin
5
Sinh viên
Trang 10-CT/TW ngày 17-
Trang 11-n
Trang 12GPL) mà
Trang 13an toàn
ch
có
Trang 14
-Ph n m i (Commercial Software) Là ph n m m thu c b n quy n
c a tác gi ho c nhà s n xu t, ch c cung c p d ng mã nh i dùng ph i mua và không có quy n phân ph i l i
Ph n m m th nghi m gi i h n (Limited Trial Software) Là nh ng phiên b n
nghi m, gi i thi u s n ph i dùng quy nh mua Lo i s n ph m
60 ngày)
c phân ph i t t gi y phép khuy n cáo các cá nhân ho c t ch c
Ph n m m s d i (Non-commercial Use) Lo i ph n m m này
c s d ng t do và có th phân ph i l i b i các t ch c phi l i nhu n N
ch c kinh t , thí d các doanh nghi n dùng ph i mua Netscape Navigator là
Ph n m m mã ngu n m ki u BSD (Open Source BSD-style) M t nhóm nh
n các PMNM theo gi y phép phân ph i Berkely (BSD Berkely Software Distribution) cho phép s d ng và phân ph i l i các ph n
Trang 15i ngoài nhóm phát tri n xâm nh p vào lõi c a mã
-PMNM ki u CopyLeft hay ki u Linux (Open Source CopyLeft, Linux-style)
i ngh ch hoàn toàn v i CopyRight !) hay còn g i là gi y phép GPL (General Public Licence) là m c ti n quan tr ng t do hóa c a các gi y phép ph n m m Gi y phép GPL yêu c u không nh ng mã ngu n g c ph i
Trang 17ng c (Candidate Recommendation c g i là Chu n Chính
Trang 18Andi Gutmans và Zeev Suraski
PHP 4
Andi Gutmans và Zeev Suraski
PHP 5
web Zeev và Andi Zend Engine
5.0 Ngày 29
Zend Engine 2.0.
Iterators, Reflection namespaces
Beta Windows
Beta
Cú pháp chính:<?php Mã l nh PHP ?>
Trang 19và cao
máy tính Eduardo Saverin,Dustin Moskovitz và Chris Hughes khi
Boston, Ivy League, và
Hot or NotFacemash Mark Zuckerberg
Trang 21Palo Alto, CaliforniaThe
IPO vào 2013
Trang 23Pyra Labs, công ty
2004Yahoo!, AOL, và CNN Sau khi Y
Pháp: poisson d'avril, Anh:
Trang 24-Sun
à
Hi
Th c hi n xác th c tài kho i dung.
Google:
Th c hi n xác th c
Trang 282.1.3 Facebook Social Plugin là gì?
(cho dù cùng host trên 1 server cookie browser Ngoài ra,
Trang 29?>
Trang 32$_SERVER['HTTP_HOST'] / $_SERVER['SERVER_NAME']: Ch a tên c a
$_SERVER['SERVER_SOFTWARE']: Chu nh danh c a máy ch ng
c c p trong ph n header khi tr l i các yêu c u t máy khách
ng d n tuy i c
ch y
Protocol (HTTP), OA
Trang 33Eran Hammer Tuy nhiên, do quan
Trang 34Send as Text
cho nhanh
ký
Trang 36My Apps, Add a New App
Trang 37Create New Facebook App ID.
Trang 38Skip quick start
Click nút Show trong khung App Secrect mã này
Trang 39App ID và App Secret
Setting
Sau khi chon add platform s xu
)
Trang 42https://www.facebook.com/v2.2/dialog/oauth?client_id= Your APP_ID& redirect_uri= Your Site URL&state= Your App secret& php-sdk-
<img
Trang 45$session = $helper->getSessionFromRedirect();
L y d li u tr v t facebook và ghi vào data base
L y access token b ng getToken();
Trang 49Á Ù À
tài
auth Client ID và Client Secrethttps://code.google.com/apis/console
create
Trang 50enale Google+ API xin vui
lòng click vào APIs&auth API
Google+ API
Trang 51&auth
-hãy Web application và click configure consent screen
Trang 54G i h p tho p và g i yêu c u xác th c
web
Trang 56
Hình 3.
Trang 59$query = "INSERT INTO users (user_id, name, email, social_id, picture, created) VALUES (NULL, '$name', '$email', '$social_id', '$picture', CURRENT_TIMESTAMP)";
Trang 60Yêu c u máy tính có k t n i internet
localhost
PHP và MYSQL
Xampp 1.8.2
Trang 61Hình 4.
Hình 4
Trang 62Hình 4.
Trang 63Hình 4.
Trang 64Qua