Code xác thực người dùng trên website dựa trên tài khoản của facebook. Bạn có thể kiếm tra người dùng có đăng nhập trên facebook Để xác thực người dùng xác thực tài khoản của facebook trên website của bạn là dùng facebook PHP SKD(bạn có thể down load tại đây ) , đọan code dưới đây kiểm tra thông tin xác thực của người dùng:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
require“facebook.php”;
$facebook=newFacebook(array(
‘appId’=>YOUR_APP_ID,
‘secret’=>YOUR_APP_SECRET,
));
$user=$facebook–>getUser();
if($user){
// The user is logged in
try{
$user_profile=$facebook–>api(‘/me’);
// Here : API call succeeded,
// you have a valid access token
}catch(FacebookApiException$e){
// Here : API call failed,
// you don’t have a valid access token
// you have to send him to $facebook->getLoginUrl()
$user=null;
}
}// else : the user is not logged in
Nếu $user không tồn tại, thông tin sẽ được hiển thị trên website
1
2
3
4
5
6
7
8
9
<?phpif($user):?>
<ahref=“<?phpecho$facebook->getLogoutUrl()?>“>
LogoutofFacebook
</a>
<?phpelse:?>
<ahref=“<?phpecho$facebook->getLoginUrl()?>“>
LoginwithFacebook
</a>
<?phpendif?>
Khi người dùng được xác thực thành công, bạn có thể gọi các API của facebook để lấy các thông tin của người dùng
1
$user_profile=$facebook->api(‘/me’);
Mình Là Nguyễn Tấn Tài, Chuyên Về CNTT, Digital Marketing, Đam Mê Chia Sẻ Và Viết Blog. Nguyễn Tấn Tài Founder/ CEO
Giaotrinhhay.com