From 549d70bcee105f1f8db573c3181ca63d644f16a8 Mon Sep 17 00:00:00 2001 From: sgiehl <stefan@piwik.org> Date: Thu, 15 Jun 2017 15:42:10 +0200 Subject: [PATCH] Reintroduces Login.authenticate.successful event --- CHANGELOG.md | 1 + plugins/Login/SessionInitializer.php | 3 +++ 2 files changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 62adbf8b5c..4a55fe6528 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,7 @@ The Product Changelog at **[piwik.org/changelog](http://piwik.org/changelog)** l ### New APIs * The events `ScheduledTasks.shouldExecuteTask`, `ScheduledTasks.execute`, `ScheduledTasks.execute.end` have been added to customize the behaviour of scheduled tasks. * A new event `CustomPiwikJs.shouldAddTrackerFile` has been added to let plugins customize which tracker files should be included in piwik.js JavaScript tracker +* A new event `Login.authenticate.successful` has been added, which is triggered when a user successful signs in * A new API class `Piwik\Plugins\CustomPiwikJs\TrackerUpdater` has been added to update the piwik.js JavaScript tracker ### New commands diff --git a/plugins/Login/SessionInitializer.php b/plugins/Login/SessionInitializer.php index 2caca89aff..9db9da7dec 100644 --- a/plugins/Login/SessionInitializer.php +++ b/plugins/Login/SessionInitializer.php @@ -119,6 +119,9 @@ class SessionInitializer $this->processFailedSession($rememberMe); } else { + + Piwik::postEvent('Login.authenticate.successful', array($auth->getLogin())); + $this->processSuccessfulSession($authResult, $rememberMe); } } -- GitLab