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();