trevorpao
4/25/2014 - 4:26 AM

eden mode

eden mode

<?php
//if no code and no session
if(!isset($_GET['code']) && !isset($_SESSION['fb_token'])) {
    //redirect to login
    $login = eden('facebook')
        ->auth(FACEBOOK_KEY, FACEBOOK_SECRET)
        ->getLoginUrl(FACEBOOK_LOGIN);
     
    header('Location: '.$login);
}
 
//Code is returned back from facebook
if(isset($_GET['code'])) {
    //save it to session
    $_SESSION['fb_token'] = eden('facebook')
        ->auth(FACEBOOK_KEY, FACEBOOK_SECRET)
        ->getToken($_GET['code'], FACEBOOK_LOGIN);
}
 
//Get User
$user = eden('facebook')
    ->graph($_SESSION['fb_token'])
    ->getUser();