multi credentials (notes)

This commit is contained in:
lutranf
2014-10-28 14:57:46 +01:00
parent d744590989
commit 2ca7339f28

View File

@@ -2,6 +2,7 @@
class Note extends PhpObject
{
private $sCredentials;
private $sNote;
private $sUrl;
private $sCookie;
@@ -9,6 +10,7 @@ class Note extends PhpObject
function __construct($sNote)
{
parent::__construct(__CLASS__, Settings::DEBUG);
$this->setCredentials();
$this->sNote = $sNote;
$this->sUrl = '';
$this->sCookie = '';
@@ -76,7 +78,7 @@ class Note extends PhpObject
curl_setopt($oCurl, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
//if($bHeader) curl_setopt($oCurl, CURLOPT_FOLLOWLOCATION, true);
if($this->sCookie!='') curl_setopt($oCurl, CURLOPT_COOKIE, $this->sCookie);
curl_setopt($oCurl, CURLOPT_USERPWD, $this->getCredentials());
curl_setopt($oCurl, CURLOPT_USERPWD, $this->sCredentials);
$sContent = curl_exec($oCurl);
curl_close($oCurl);
return $sContent;
@@ -110,11 +112,11 @@ class Note extends PhpObject
if(array_key_exists('sap-appcontext', $asCookie)) setcookie('sap-appcontext', $asCookie['sap-appcontext'], time()+3600, $asCookie['path']);
}
private function getCredentials()
private function setCredentials()
{
$asLogins = array_keys(Settings::$OSS_ACCOUNTS);
$iIndex = rand(0, count($asLogins)-1);
return $asLogins[$iIndex].':'.Settings::$OSS_ACCOUNTS[$asLogins[$iIndex]];
$this->sCredentials = $asLogins[$iIndex].':'.Settings::$OSS_ACCOUNTS[$asLogins[$iIndex]];
}
private static function getDomain($sUrl)