From 2ca7339f286027b0d1f19e3018453b89bdd2152b Mon Sep 17 00:00:00 2001 From: lutranf Date: Tue, 28 Oct 2014 14:57:46 +0100 Subject: [PATCH] multi credentials (notes) --- inc/note.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/inc/note.php b/inc/note.php index 0386132..8a129b1 100755 --- a/inc/note.php +++ b/inc/note.php @@ -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)