Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php namespace controllers;
- use core\view;
- /*
- * Facebook controller
- */
- class Facebook extends \core\controller{
- /**
- * Call the parent construct
- */
- public function __construct(){
- parent::__construct();
- }
- /**
- * Define Index page title and load template files
- */
- public function index() {
- \helpers\url::redirect('https://www.facebook.com/dialog/oauth?client_id=135130793360677&redirect_uri=http://oauth.dev/facebook/code', true);
- }
- /**
- * Define Subpage page title and load template files
- */
- public function code() {
- $response = \helpers\simplecurl::get(
- "https://graph.facebook.com/oauth/access_token",
- array(
- "client_id" => "135130793360677",
- "redirect_uri" => "http://oauth.dev/facebook/code",
- "client_secret" => "9a18846faf79648cf0bd8f07469604ff",
- "code" => $_GET['code']
- )
- );
- $response_exploded = explode('&', $response);
- $response_array = array();
- foreach ($response_exploded as $item) {
- $item_exploded = explode('=', $item);
- \helpers\session::set($item_exploded[0],$item_exploded[1]);
- }
- }
- public function profiel() {
- var_dump(\helpers\session::display());
- $response = \helpers\simplecurl::get(
- "https://graph.facebook.com/v2.2/me",
- array(
- "access_token" => \helpers\session::get('access_token')
- )
- );
- var_dump($response);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement