multi credentials (notes)
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user