diff --git a/core/Access.php b/core/Access.php index acf69801814b59f9945e25a77f790aa342dbed8f..4c5d397f24cb3b626a7d15312dda9e0a56774251 100644 --- a/core/Access.php +++ b/core/Access.php @@ -189,6 +189,8 @@ class Piwik_Access { $this->isSuperUser = true; $this->idsitesByAccess['superuser'] = Piwik_SitesManager_API::getInstance()->getAllSitesId(); + $config = Piwik_Config::getInstance(); + $this->token_auth = md5($config->superuser['login'].$config->superuser['password']); return true; } @@ -208,6 +210,7 @@ class Piwik_Access { $this->isSuperUser = false; $this->idsitesByAccess['superuser'] = array(); + $this->token_auth = null; } } diff --git a/tests/integration/TwoVisitors_TwoWebsites_DifferentDays.test.php b/tests/integration/TwoVisitors_TwoWebsites_DifferentDays.test.php index f6ccbd2305b99af1d61ef79c5509167cc8359479..a1993436657aa69956895411dc605a472fdb7b97 100755 --- a/tests/integration/TwoVisitors_TwoWebsites_DifferentDays.test.php +++ b/tests/integration/TwoVisitors_TwoWebsites_DifferentDays.test.php @@ -127,6 +127,7 @@ class Test_Piwik_Integration_TwoVisitors_TwoWebsites_DifferentDays extends Test_ // Second new visitor on Idsite 1: one page view $visitorB = $this->getTracker($idSite, $dateTime, $defaultInit = true); $visitorB->enableBulkTracking(); + $visitorB->setTokenAuth(Piwik::getCurrentUserTokenAuth()); $visitorB->setIp('100.52.156.83'); $visitorB->setResolution(800, 300); $visitorB->setForceVisitDateTime(Piwik_Date::factory($dateTime)->addHour(1)->getDatetime());