X-Git-Url: https://git.heureux-cyclage.org/?p=lhc%2Fweb%2Fwiklou.git;a=blobdiff_plain;f=includes%2Fspecials%2FSpecialPasswordReset.php;h=c1d30ee58c7a7f16367cbdb607d8336b7e0fe326;hp=7ea9ba019c0b140f753706500c9fbd494e5fabfa;hb=9feb18149101fb505b8d55beb38c2baa9f848384;hpb=33ac4182cae78d525d5fabd317d5889f52c46135 diff --git a/includes/specials/SpecialPasswordReset.php b/includes/specials/SpecialPasswordReset.php index 7ea9ba019c..c1d30ee58c 100644 --- a/includes/specials/SpecialPasswordReset.php +++ b/includes/specials/SpecialPasswordReset.php @@ -21,7 +21,7 @@ * @ingroup SpecialPage */ -use MediaWiki\Auth\AuthManager; +use MediaWiki\MediaWikiServices; /** * Special page for requesting a password reset email. @@ -52,7 +52,7 @@ class SpecialPasswordReset extends FormSpecialPage { private function getPasswordReset() { if ( $this->passwordReset === null ) { - $this->passwordReset = new PasswordReset( $this->getConfig(), AuthManager::singleton() ); + $this->passwordReset = MediaWikiServices::getInstance()->getPasswordReset(); } return $this->passwordReset; } @@ -79,7 +79,8 @@ class SpecialPasswordReset extends FormSpecialPage { $a = []; if ( isset( $resetRoutes['username'] ) && $resetRoutes['username'] ) { $a['Username'] = [ - 'type' => 'user', + 'type' => 'text', + 'default' => $this->getRequest()->getSession()->suggestLoginUsername(), 'label-message' => 'passwordreset-username', ];