Skip to content
Extraits de code Groupes Projets
Valider 39f91e2e rédigé par Thomas Steur's avatar Thomas Steur Validation de GitHub
Parcourir les fichiers

Merge pull request #10806 from piwik/loginevents3

Adds login/logout events (3.x)
parents 646abeac 2aeb0782
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -361,6 +361,8 @@ class Controller extends \Piwik\Plugin\Controller ...@@ -361,6 +361,8 @@ class Controller extends \Piwik\Plugin\Controller
*/ */
public function logout() public function logout()
{ {
Piwik::postEvent('Login.logout', array(Piwik::getCurrentUserLogin()));
self::clearSession(); self::clearSession();
$logoutUrl = @Config::getInstance()->General['login_logout_url']; $logoutUrl = @Config::getInstance()->General['login_logout_url'];
......
...@@ -114,6 +114,9 @@ class SessionInitializer ...@@ -114,6 +114,9 @@ class SessionInitializer
$authResult = $this->doAuthenticateSession($auth); $authResult = $this->doAuthenticateSession($auth);
if (!$authResult->wasAuthenticationSuccessful()) { if (!$authResult->wasAuthenticationSuccessful()) {
Piwik::postEvent('Login.authenticate.failed', array($auth->getLogin()));
$this->processFailedSession($rememberMe); $this->processFailedSession($rememberMe);
} else { } else {
$this->processSuccessfulSession($authResult, $rememberMe); $this->processSuccessfulSession($authResult, $rememberMe);
...@@ -131,6 +134,13 @@ class SessionInitializer ...@@ -131,6 +134,13 @@ class SessionInitializer
*/ */
protected function doAuthenticateSession(AuthInterface $auth) protected function doAuthenticateSession(AuthInterface $auth)
{ {
Piwik::postEvent(
'Login.authenticate',
array(
$auth->getLogin(),
)
);
return $auth->authenticate(); return $auth->authenticate();
} }
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter