From: Brad Jorsch Date: Tue, 10 Jul 2018 18:13:58 +0000 (-0400) Subject: SpecialChangeEmail: Log email changes X-Git-Tag: 1.34.0-rc.0~4819 X-Git-Url: http://git.cyclocoop.org/%7B%24www_url%7Dadmin/compta/exercices/modifier.php?a=commitdiff_plain;h=6ebf86bae714587120f128ff673fd8f9613fe06b;p=lhc%2Fweb%2Fwiklou.git SpecialChangeEmail: Log email changes Bug: T151415 Change-Id: Icc403be286f87a591ebc9d3e07d84b09f8b87713 --- diff --git a/includes/specials/SpecialChangeEmail.php b/includes/specials/SpecialChangeEmail.php index 4f97ba2176..8cf64b1370 100644 --- a/includes/specials/SpecialChangeEmail.php +++ b/includes/specials/SpecialChangeEmail.php @@ -22,6 +22,7 @@ */ use MediaWiki\Auth\AuthManager; +use MediaWiki\Logger\LoggerFactory; /** * Let users change their email address. @@ -165,6 +166,14 @@ class SpecialChangeEmail extends FormSpecialPage { return $status; } + LoggerFactory::getInstance( 'authentication' )->info( + 'Changing email address for {user} from {oldemail} to {newemail}', [ + 'user' => $user->getName(), + 'oldemail' => $oldaddr, + 'newemail' => $newaddr, + ] + ); + Hooks::run( 'PrefsEmailAudit', [ $user, $oldaddr, $newaddr ] ); $user->saveSettings();