Esempio n. 1
0
<?php

require_once "config.inc.php";
require_once "restclient.class.php";
## =================== / =======================================
## Parameters
## =================== / =======================================
$login = isset($_POST["login"]) ? $_POST["login"] : "";
$password = isset($_POST["password"]) ? $_POST["password"] : "";
$cobSessionToken = isset($_POST["cobSessionToken"]) ? $_POST["cobSessionToken"] : "";
$response = array();
$config = array("url_cobrand_login" => Yodlee\ConfigInc\serviceBaseUrl . Yodlee\ConfigInc\URL_USER_SESSION_TOKEN, "cobrand_login" => array("login" => $login, "password" => $password, "cobSessionToken" => $cobSessionToken));
$response_to_request = Yodlee\restClient::Post($config["url_cobrand_login"], $config["cobrand_login"]);
$isErrorLocalExist = array_key_exists("Error", $response_to_request);
if ($isErrorLocalExist) {
    $response = array("isValid" => false, "ErrorServer" => $response_to_request["Error"]);
} else {
    $response = array("isValid" => true, "Body" => $response_to_request["Body"]);
}
print json_encode($response);
Esempio n. 2
0
<?php

session_start();
require_once "config.inc.php";
require_once "restclient.class.php";
$cobSessionToken = $_SESSION['login_response']['Body']->userContext->cobrandConversationCredentials->sessionToken;
$userSessionToken = $_SESSION['login_response']['Body']->userContext->conversationCredentials->sessionToken;
$itemAccountId = $_GET['itemAccountId'];
$sendParameters = array('cobSessionToken' => $cobSessionToken, 'userSessionToken' => $userSessionToken);
## =================== / =======================================
## Parameters
## =================== / =======================================
$sendParameters['memSiteAccId'] = $_GET['SiteAccId'];
$sendParameters['refreshParameters.refreshPriority'] = 2;
//REFRESH_PRIORITY_LOW
$sendParameters['refreshParameters.refreshMode.refreshModeId'] = 2;
$sendParameters['refreshParameters.refreshMode.refreshMode'] = 'NORMAL';
//MFA
$sendParameters['refreshParameters.forceRefresh'] = false;
//This indicates whether the refresh should be force refresh.
$config = array("url" => Yodlee\ConfigInc\serviceBaseUrl . Yodlee\ConfigInc\URL_START_SITE_REFRESH, "parameters" => $sendParameters);
$response_to_request = Yodlee\restClient::Post($config["url"], $config["parameters"]);
//echo '<pre>';
//print_r($response_to_request);
header('Location:index.php');
Esempio n. 3
0
 /**
  * Get Logout.
  */
 public function logout()
 {
     $this->cobSessionToken = $_SESSION['login_response']['Body']->userContext->cobrandConversationCredentials->sessionToken;
     $this->userSessionToken = $_SESSION['login_response']['Body']->userContext->conversationCredentials->sessionToken;
     $sendParameters = array('cobSessionToken' => $this->cobSessionToken, 'userSessionToken' => $this->userSessionToken);
     $config = array("url" => Yodlee\ConfigInc\serviceBaseUrl . Yodlee\ConfigInc\URL_GET_LOGOUT, "parameters" => $sendParameters);
     $this->response_to_request = Yodlee\restClient::Post($config["url"], $config["parameters"]);
     //$this->response_to_request = $this->api_call('categorizeTransactions', $sendParameters);
     session_destroy();
     //print_($this->response_to_request);
     if (!isset($_SESSION['login_response'])) {
         echo 'You have logout successfully..';
     } else {
         print_r($this->response_to_request);
     }
 }