diff options
author | robocoder <anthon.pang@gmail.com> | 2012-01-25 20:43:05 +0400 |
---|---|---|
committer | robocoder <anthon.pang@gmail.com> | 2012-01-25 20:43:05 +0400 |
commit | 5196efdbf8fbdc5b731bc6059385fdf84117818e (patch) | |
tree | 57cafb131609763633d9209b03c92bd3891bc73c /plugins/UsersManager | |
parent | 4091a1596a8c5f4428d0bbc5086f18dde27f3b19 (diff) |
fixes #2861 - check user is logged in
git-svn-id: http://dev.piwik.org/svn/trunk@5701 59fd770c-687e-43c8-a1e3-f5a4ff64c105
Diffstat (limited to 'plugins/UsersManager')
-rw-r--r-- | plugins/UsersManager/Controller.php | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/plugins/UsersManager/Controller.php b/plugins/UsersManager/Controller.php index 017b9361a4..63028e8aba 100644 --- a/plugins/UsersManager/Controller.php +++ b/plugins/UsersManager/Controller.php @@ -26,6 +26,8 @@ class Piwik_UsersManager_Controller extends Piwik_Controller_Admin */ function index() { + Piwik::checkUserIsNotAnonymous(); + $view = Piwik_View::factory('UsersManager'); $IdSitesAdmin = Piwik_SitesManager_API::getInstance()->getSitesIdWithAdminAccess(); @@ -116,6 +118,8 @@ class Piwik_UsersManager_Controller extends Piwik_Controller_Admin */ public function userSettings() { + Piwik::checkUserIsNotAnonymous(); + $view = Piwik_View::factory('userSettings'); $userLogin = Piwik::getCurrentUserLogin(); @@ -168,6 +172,7 @@ class Piwik_UsersManager_Controller extends Piwik_Controller_Admin Piwik::checkUserHasSomeViewAccess(); Piwik::checkUserIsNotAnonymous(); $this->checkTokenInUrl(); + Piwik_Tracker_IgnoreCookie::setIgnoreCookie(); Piwik::redirectToModule('UsersManager', 'userSettings'); } @@ -225,6 +230,7 @@ class Piwik_UsersManager_Controller extends Piwik_Controller_Admin try { Piwik::checkUserIsSuperUser(); $this->checkTokenInUrl(); + $anonymousDefaultReport = Piwik_Common::getRequestVar('anonymousDefaultReport'); $anonymousDefaultDate = Piwik_Common::getRequestVar('anonymousDefaultDate'); $userLogin = 'anonymous'; @@ -249,6 +255,7 @@ class Piwik_UsersManager_Controller extends Piwik_Controller_Admin $response = new Piwik_API_ResponseBuilder(Piwik_Common::getRequestVar('format')); try { $this->checkTokenInUrl(); + $alias = Piwik_Common::getRequestVar('alias'); $email = Piwik_Common::getRequestVar('email'); $defaultReport = Piwik_Common::getRequestVar('defaultReport'); |