This commit is contained in:
Roly Rudy Gutierrez Pinto
2016-09-19 10:14:46 -04:00
parent 948e12a6b1
commit 1ddf646735

View File

@@ -134,6 +134,14 @@ class pmDynaform
if ($this->credentials != null) {
return $this->credentials;
}
if (isset($_SESSION["PMDYNAFORM_CREDENTIALS"]) && isset($_SESSION["PMDYNAFORM_CREDENTIALS_EXPIRES"])) {
$time1 = strtotime(date('Y-m-d H:i:s'));
$time2 = strtotime($_SESSION["PMDYNAFORM_CREDENTIALS_EXPIRES"]);
if ($time1 < $time2) {
$this->credentials = $_SESSION["PMDYNAFORM_CREDENTIALS"];
return $this->credentials;
}
}
$a = $this->clientToken();
$this->credentials = array(
"accessToken" => $a["access_token"],
@@ -149,6 +157,9 @@ class pmDynaform
unset($_SESSION["USER_LOGGED"]);
}
$expires = date("Y-m-d H:i:s") . " +" . $this->credentials["expiresIn"] . " seconds";
$_SESSION["PMDYNAFORM_CREDENTIALS"] = $this->credentials;
$_SESSION["PMDYNAFORM_CREDENTIALS_EXPIRES"] = date("Y-m-d H:i:s", strtotime($expires));
return $this->credentials;
}