Example #1
0
    if (isset($session)) {
        // graph api request for user data
        $request = new FacebookRequest($session, 'GET', '/me');
        $response = $request->execute();
        // get response
        $graphObject = $response->getGraphObject();
        $fbid = $graphObject->getProperty('id');
        // To Get Facebook ID
        $fbfullname = $graphObject->getProperty('name');
        // To Get Facebook full name
        $femail = $graphObject->getProperty('email');
        // To Get Facebook email ID
        /* ---- Session Variables -----*/
        $_SESSION['cards_session_id'] = time();
        $user = new User();
        $userExists = $user->FBuserExists($fbid);
        //check if already a user
        if (!$userExists) {
            $user->addFBUser($fbid, $fbfullname, $femail, $_SESSION['cards_session_id']);
        } else {
            foreach ($user as $u) {
            }
        }
        /* ---- header location after session ----*/
        header("Location: http://localhost/WeddingBazaar/");
    } else {
        $loginUrl = $helper->getLoginUrl();
        header("Location: " . $loginUrl);
    }
} catch (Exception $e) {
    //var_dump( $e->getMessage());