From 6ebf86bae714587120f128ff673fd8f9613fe06b Mon Sep 17 00:00:00 2001 From: Brad Jorsch Date: Tue, 10 Jul 2018 14:13:58 -0400 Subject: [PATCH] SpecialChangeEmail: Log email changes Bug: T151415 Change-Id: Icc403be286f87a591ebc9d3e07d84b09f8b87713 --- includes/specials/SpecialChangeEmail.php | 9 +++++++++ 1 file changed, 9 insertions(+) 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(); -- 2.20.1