Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrobocoder <anthon.pang@gmail.com>2012-01-25 20:43:05 +0400
committerrobocoder <anthon.pang@gmail.com>2012-01-25 20:43:05 +0400
commit5196efdbf8fbdc5b731bc6059385fdf84117818e (patch)
tree57cafb131609763633d9209b03c92bd3891bc73c /plugins/UsersManager
parent4091a1596a8c5f4428d0bbc5086f18dde27f3b19 (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.php7
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');