Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- session_start();
- require_once( 'Facebook/FacebookSession.php' );
- require_once( 'Facebook/FacebookRedirectLoginHelper.php' );
- require_once( 'Facebook/FacebookRequest.php' );
- require_once( 'Facebook/FacebookResponse.php' );
- require_once( 'Facebook/FacebookSDKException.php' );
- require_once( 'Facebook/FacebookRequestException.php' );
- require_once( 'Facebook/FacebookAuthorizationException.php' );
- require_once( 'Facebook/GraphObject.php' );
- require_once( 'Facebook/GraphUser.php' );
- require_once( 'Facebook/GraphSessionInfo.php' );
- use Facebook\FacebookSession;
- use Facebook\FacebookRedirectLoginHelper;
- use Facebook\FacebookRequest;
- use Facebook\FacebookResponse;
- use Facebook\FacebookSDKException;
- use Facebook\FacebookRequestException;
- use Facebook\FacebookAuthorizationException;
- use Facebook\GraphObject;
- use Facebook\GraphUser;
- use Facebook\GraphSessionInfo;
- $id = '233978436795874';
- $secret = '6cdfc674c3438ed6118754f617b503bb';
- FacebookSession::setDefaultApplication($id, $secret);
- $helper = new FacebookRedirectLoginHelper('http://cyberfreax.com/new/index.php');
- try{
- $session = $helper->getSessionFromRedirect();
- }catch(Exception $e){
- }
- if(isset($_SESSION['token'])){
- $session = new FacebookSession($_SESSION['token']);
- try{
- $session->Validate($id, $secret);
- }catch(FacebookAuthorizationException $e){
- $session = '';
- }
- }
- if(isset($session)){
- $_SESSION['token'] = $session->getToken();
- echo "Login Successful<br>";
- $request = new FacebookRequest($session, 'GET', '/me');
- $response = $request->execute();
- $graph = $response->getGraphObject(GraphUser::className());
- echo "Hi " . $graph->getName();
- }
- else{
- echo "<a href = " . $helper->getLoginUrl() . ">Login With Facebook</a>";
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement