From: Radek Czajka <radekczajka@nowoczesnapolska.org.pl>
Date: Wed, 15 Oct 2014 12:30:24 +0000 (+0200)
Subject: Make sure Piwik session is started in Auth::authenticate
X-Git-Url: https://git.mdrn.pl/piwik-CASLogin.git/commitdiff_plain/b11e7f8e5f31437c8a2e1071ad0035af94ff1053

Make sure Piwik session is started in Auth::authenticate
---

diff --git a/Auth.php b/Auth.php
index 799d38a..de6453a 100644
--- a/Auth.php
+++ b/Auth.php
@@ -18,6 +18,7 @@ use Piwik\Config;
 use Piwik\Db;
 use Piwik\Piwik;
 use Piwik\Plugins\UsersManager\API;
+use Piwik\Session;
 
 /**
  * Class that implements an authentication mechanism via CAS (Central Authentication Services)
@@ -39,6 +40,9 @@ class Auth implements \Piwik\Auth
 
 	public function authenticate()
 	{
+		// Make sure Piwik session is started.
+		Session::start();
+
 		$user = '';
 
 		require_once PIWIK_INCLUDE_PATH . '/plugins/CASLogin/CAS/CAS.php';