Guest User

Untitled

a guest
Jan 22nd, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.86 KB | None | 0 0
  1. <?php
  2. App::import('Vendor', 'facebook', array('file' => 'facebook/facebook.php'));
  3. class AppController extends Controller {
  4.    
  5.     var $facebook;
  6.     var $userInfo;
  7.     var $user;
  8.    
  9.     function beforeFilter() {
  10.         $config = array(
  11.             'appId' => '234365586615776',
  12.             'secret' => '0f188837048b8190103d4ab7f50f9ced'
  13.         );
  14.         $this->facebook = new Facebook($config);
  15.        
  16.         if (!$this->facebook->getUser()) {
  17.             $login_url = $this->facebook->getLoginUrl(array(
  18.                 'scope' => 'publish_stream'));
  19.             echo "<script type='text/javascript'>top.location.href = '$login_url';</script>";
  20.         }
  21.        
  22.         try {
  23.             $this->userInfo = $this->facebook->api('/me');
  24.         } catch(FacebookApiException $e) {
  25.             $login_url = $this->facebook->getLoginUrl(array(
  26.                 'scope' => 'publish_stream'));
  27.             echo "<script type='text/javascript'>top.location.href = '$login_url';</script>";
  28.         }
  29.     }
  30. }
  31. ?>
Add Comment
Please, Sign In to add comment