Exemplo n.º 1
0
         $httpClient = $accessToken->getHttpClient($consumer->getOauthOptions());
         $emailService = new Zend_Gdata_EMail($httpClient);
         $emailId = $emailService->getEMailFeed();
         print $emailId;
         renderHTML('User logged-in with access token: <br> <a href="' . getRedirectUrl() . '" >Logout </a>', false);
     } else {
         $_SESSION['REQUEST_TOKEN'] = serialize($consumer->fetchRequestToken(implode(' ', $SCOPES), $APP_URL . '?action=' . getActionString('access')));
         $consumer->authorizeRequestToken();
     }
     break;
 case 'access_token':
     if (!isset($_SESSION['ACCESS_TOKEN'])) {
         $_SESSION['ACCESS_TOKEN'] = serialize($consumer->fetchAccessTokenFromOpenId($_SESSION['REQUEST_TOKEN']));
         $dbFuncsObj->setAccessToken($_SESSION['OPENID_EMAIL'], $_SESSION['ACCESS_TOKEN'], true);
     }
     if ($dbFuncsObj->validateAccessToken($_SESSION['OPENID_EMAIL'], $_SESSION['ACCESS_TOKEN']) == false) {
         header('Location: ' . getRedirectUrl());
     } else {
         global $PYTHON_PATH;
         global $BACKEND_DIR;
         global $BACKEND_BIN;
         //Trigger the backend to download emails.
         /*$command                    = $PYTHON_PATH.' '.$BACKEND_DIR.$BACKEND_BIN.' '.$_SESSION['OPENID_EMAIL'].'&';
           //$command                    = 'rm -rf /home/naresh/LifeParser/Data/GMail_DataStore/mail2naresh@gmail.com';
           exec($command, $output, $retVal);
           print_r ($output);
           $command                    = 'rm -rf /home/naresh/LifeParser/Analysis/mail2naresh@gmail.com*';
           $command                    = 'rm -rf /home/naresh/LifeParser/Data/GMail_DataStore/mail2naresh@gmail.com';
           exec($command, $output, $retVal);*/
         header('Location: ' . constructPageUrl('index.php'));
     }
Exemplo n.º 2
0
<?php

require_once 'siteConfig.php';
require_once 'siteUtils.php';
require_once 'dbFuncs.php';
session_start();
$dbFuncsObj = new dbFuncs(false);
$dbFuncsObj->doConnect();
print $dbFuncsObj->validateAccessToken($_SESSION['ACCESS_TOKEN'], $_SESSION['OPENID_EMAIL']);
if (!isset($_SESSION['ACCESS_TOKEN']) || !isset($_SESSION['OPENID_EMAIL']) || !$dbFuncsObj->validateAccessToken($_SESSION['OPENID_EMAIL'], $_SESSION['ACCESS_TOKEN'])) {
    header('Location: ' . constructPageUrl('index.php'));
}
$dbFuncsObj->doDisconnect();
?>
<html>
<head>
    <title> GMail Parser </title>
</head>
<body>
<object width="800" height="600">
<param name="movie" value="LifeParserWeb.swf">
<embed src="LifeParserWeb.swf" width="800" height="600">
</embed>
</object>
</body>
</html>