Пример #1
0
$facebook = new Facebook(array('appId' => FB_APP_ID, 'secret' => FB_APP_SECRET));
$userId = $facebook->getUser();
db_connect();
?>

<html>
  <body>
    <?php 
if ($userId) {
    $userInfo = $facebook->api('/' + $userId);
    echo "Welcome " . $userInfo['name'] . "<br>";
    if (db_check_id($userId) == False) {
        db_insert_id($userId, $userInfo['name'], $facebook->getAccessToken());
    } else {
        // Update the access token just in case
        db_update_token($userId, $facebook->getAccessToken());
    }
} else {
    ?>
    <div id="fb-root"></div>
      <div class="fb-login-button" data-scope="email,friends_hometown,offline_access">
        Login with Facebook
      </div>
    <?php 
}
?>
    <script>
      window.fbAsyncInit = function() {
        FB.init({
          appId      : '<?php 
echo FB_APP_ID;
Пример #2
0
 public function updateUserToken($id)
 {
     global $facebook;
     db_update_token($id, $facebook->getAccessToken());
 }